I haven't received(BrE)/didn't receive(AmE) a letter from him yet.Why前BrE后AmE?
人气:291 ℃ 时间:2020-03-31 13:19:27
解答
haven't done和didn't do 在英美的口语中,不同的人对这两种时态代表的信息理解不同,但haven't done/didn't do貌似并没有英式英语和美式英语的区别.
haven't done和didn't do一般公认的不同存在于时态语法上,haven't done 指在说话这一时间点之前某事还没有做,表示延续到现在的状态;didn't do仅仅说明某人在过去的某一时间没有做某事,强调的是后面接的具体动作.
参考资料是两个英语国家的人对这个问题的探讨,有例子,讲解得相当清楚,你可以看一下.
推荐
- I _____ a letter from him since he left .A.didn't receive B.haven't got C.didn't have
- i ____a letter from him since he left.A,didn't receive B.haven't got C.didn't have D.haven't heard
- It is a regret that we haven't received . It is regret that I haven't receive 大家看看这两句话
- 请问I didn't see him和I haven't see him的区别
- don't doesn't didn't won't hasn't haven't hadn't 的用法
- 甲乙二人共同承包一项工程,甲独做30天完成,乙独做20天完成,合同规定15天完成,超过一天罚款1000元,
- 有一次,马克~吐温与一位夫人对坐,他对她说:"夫人您真漂亮."夫人傲慢地回答:"可惜我实在无法同样的赞美你!"马克~吐温毫不介意地笑着说"___________________________________________________
- 先化简,后求值:【(x-y)²+(x+y)(x-y)】÷2x,其中x=3,y=-1.5
猜你喜欢