作业帮 > 英语 > 作业

英语时态have done的问题

来源:学生作业帮 编辑:百度作业网作业帮 分类:英语作业 时间:2024/06/26 02:13:27
英语时态have done的问题
1.这本书我读过三遍 是i've read the book for 3 times 还是ive read the book 3 times?
2.我三次去那所房子 是i went to the house for 3 times 还是i went to the house 3 times 还是全不对?
3.我等了他一小时 但他没来 是i had waited for an hour,but he didn't come 还是i waited for an hour,but he didn't come 还是两者都对?新概念上说的是后者 但我不明白后者和前者的差别.
英语时态have done的问题
1.i've read the book for 3 times
2. i went to the house for 3 times
3.i waited for an hour, but he didn't come .
(个人觉得这些是对的,第3句没有必要用过去的过去.因为“I waited for an hour ”在逻辑上一定是发生在“he didn't come ”以前,是不强调说明的.)
看过语法书了,第3句的两者多对,因为句中有for或since的,可以用过去式代替过去完成时.