遇到了一道很困惑的题目5 - 离问题结束还有 14 天 23 小时()-Oh,Mrs.King,your dress looks nice.Is it new?_No,I ____ it since two years ago.A.have had B.have bought 应当选择“A” 这里是“since two years ago”,是一个
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 07:19:40
遇到了一道很困惑的题目5 - 离问题结束还有 14 天 23 小时()-Oh,Mrs.King,your dress looks nice.Is it new?_No,I ____ it since two years ago.A.have had B.have bought 应当选择“A” 这里是“since two years ago”,是一个
遇到了一道很困惑的题目
5 - 离问题结束还有 14 天 23 小时
()-Oh,Mrs.King,your dress looks nice.Is it new?
_No,I ____ it since two years ago.
A.have had B.have bought
应当选择“A”
这里是“since two years ago”,是一个时间点,为什么要用延续性动词?若是“for”则动词应用延续性的.
那么按此说来,完成时是不是必须用延续性动词?
遇到了一道很困惑的题目5 - 离问题结束还有 14 天 23 小时()-Oh,Mrs.King,your dress looks nice.Is it new?_No,I ____ it since two years ago.A.have had B.have bought 应当选择“A” 这里是“since two years ago”,是一个
不是啊
你想想嘛 拥有一件东西是状态 你不可能付钱付了2年都还没结束塞
也有完成时用非延续性动词的
I have finished my homework
但是since是完成时的标志 通常用延续性动词
完成时要用延续性动词(否定式中不一定要用,例如I haven't seen him since three years ago.)
since不是时间点,它的意思是”自从...以后”的这一段时间,怎么会是时间点呢?
since/for都应该用完成时表示,完成时的动词是要用延续性的动词表示的
而have就是延续的,buy不是延续的
A since和for后面都加一段时间
since不是一个时间点!和for一样表示持续.
since表示"从那时到现在或那时和现在之间"
since two years ago表达的就是从两年前到现在这个时间段.