( )19.Jim,____ you _____my dictionary?----Yes,I _____it on Lin Tao’s desk five minutes ago.A.have seen/ have seen B.did see/saw C.have seen/saw D.did see/ have seen 顺便说下理由 尤其是B和D的区别上面打错了 应该是B和C的区别..因为前面那个空不会

问题描述:

( )19.Jim,____ you _____my dictionary?
----Yes,I _____it on Lin Tao’s desk five minutes ago.
A.have seen/ have seen B.did see/saw
C.have seen/saw D.did see/ have seen 顺便说下理由 尤其是B和D的区别
上面打错了 应该是B和C的区别..因为前面那个空不会

b 吧。。因为有ago.....

C (现在完成是强调过去发生的动作对现在造成的结果/影响,它不能与表示过去的时间状语连用,第二空后有five minutes ago‘五分钟前’已过去,故用一般过去时)

C

应该选C吧。问句强调的是动作的影响或结果,所以应该用现完。而答句中有five minutes ago 是一般过去时的标志,所以应该选C。

C
首先看到第一个空did就排除了,这是英文语言特点,起语的时候不会用过去式.你仔细想想,提问是无缘无故用过去式打头吗?所以排除B,D.
C和B的差别,提问者在现在的角度问曾经发生的事,或者发生过的事