英语时态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 悬赏:60 手机版
解决时间 2021-05-24 22:45
- 提问者网友:你给我的爱
- 2021-05-24 10:50
最佳答案
- 五星知识达人网友:痴妹与他
- 2021-05-24 11:05
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的,可以用过去式代替过去完成时.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯