outlookpop服务器地址:求一道选择题的分析

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 01:12:23
—Do you have his telephone number?
—He ____ me his telephone number,but I'm afraid I ____ it.
A.gives...lost
B.gave...have lost
C.had given...lost
D.has given...have lost
请选出答案并说明原因,谢谢!

这道题目主要考查两个知识点,逐一解释一下:
1、原句意思
你有他的电话号码吗?
他之前给过我电话号码,但是我担心我已经丢了
注意:“丢”是已经发生的动作,而“给过我电话 号码这个动作还发生在丢之前
2、过去时和过去完成时
以上句为例,象“丢”是已经发生的动作,所以应该是过去时,而“给过我电话 号码这个动作还发生在丢之前,也就是发生在过去的过去,在英语中,这就要用到过去完成时
所以,答案应该选C

选C."他给过我,但被我弄掉了".

A中gives不合适,一般现在时表示经常做的事,现在的状态.

B其实不能算错,总觉得gave后面要加个时间,如"he gave me...a week ago".

C.按出题人的"思路",估计是要考过去完成时这个知识点(过去完成时一般描述过去一件事之前发生的情况).had give...用过去完成时,明确表示实在一般过去时动作lost之前发生的.

D.也不能算错,但是没C清楚.

选D。
原因:第一、二空都应填写过去完成时态:所以填has given...have lost

B

他给过我,表示一个事实,用过去时态
但是我恐怕我已经丢了,重点在“已经”,用过去完成时态

所以选择B!

选B
因为第一个应该用过去世态
第二个是已经搞掉了,所以应该用一般完成时态

B吧~第三人称单数一般现在时,用gives,