问题描述:
2004上海春招Although he has lived with us for years,he ___ us much impression.
A。hadn't left B. didn't leave C. doesn't leave D. hasn't left
为什么选C ?根据从句选D不是更好吗?
问题解答:
选C.
中文是尽管他和我们一起住了很多年,但他还是没有给我们留下多少印象
前面的现在完成时是表示对现在的影响,即他过去一直跟我们一起住,而到现在还在跟我们一起住,所以对现在来说,觉得他没有给我们留下多少印象,所以用一般现在时.而如果选D的话意思则变成了从过去一直到现在,他都没给我们留下多少印象,明显意思出现了问题.所以选C
http://409.zbeblog.cn/archives/2006/90283.html
D。上文中的完成时,对下文是暗示:尽管和我们已经一块住了多年,但是他还是没给我们留下什么印象。
11
指的的是现在的情况。把CD两项带入句子里在翻译成汉语,感觉一下那种比较符合汉语意思哦。。我也爱犯这种疑问,只要多多读文章,有语言感觉就可以解决了