英语单项选择题。

1.—DidyouseeTomattheparty?—No,he___bythetimeIgotthere.A:leftB:wasleavlngC:hadleftD:ha... 1.—Did you see Tom at the party?
—No,he___by the time I got there.
A:left B:was leavlng C:had left D:has left.

2.___more,and you'll improve your spoken English.
A:Speak B:Speaks C:Speaking D:To speak.

3.Tom said it was at least five years since he___a good drink.
A:enjoyed B:was enjoying C:had enjoyed D:would enjoy.
还有解析,也一起写出来。
展开
nbyoungor
2012-05-15 · TA获得超过1.4万个赞
知道大有可为答主
回答量:6679
采纳率:0%
帮助的人:2936万
展开全部
答:
第一题,C,没异议。
第二题,是A,祈使句+and+陈述句(will +V), 不少TX以为是动名词作主语,选了C,错!
第三题有争议。
3.Tom said it was at least five years since he___a good drink.
A:enjoyed B:was enjoying C:had enjoyed D:would enjoy.
答:本题考从句中的时态。
为增加难度,为题目创新,出题者加上了一个Tom said, 从而在宾语从句中又出现了时间状语从句。
先考查简单的:
It is at least five years since he ______a good drink.
A:enjoyed B:was enjoying C:had enjoyed D:would enjoy.
答:A
译:他至少有五年没有痛痛快快地唱酒了。
析:本题句改自《Longman》上的一个经典例句:
It's been years since I enjoyed myself so much as last night.
我已经有很多年没有象昨晚那么痛快了。
由于其句意翻译与众不同,后来衍生出好多这样的题句。主要是讲since从句的谓语是延续性动词时的翻译问题,不在此展开。
我想说的是:It has been some time since sth. happened.是一个很有用的句型。
意为:自从某件事性发生以来,到现在已经有多久了。since表示“自。。。以来,到现在为止”,主句用现在完成时态(这里的has been)与我们以前学习的现在完成时态语法知识相符合。
值得注意的是:现在这个句型已经演变为:
It is some time since sth. happened. 了。
原题句=It has been at least 5 years since he enjoyed a good drink (last time).
意思是说:自从他上(一次)痛痛快快地唱酒以来,到现在为止,已经有5年了。直到说话的那一刻,他才又这么痛快的喝酒。他自己是这么说的:
He said, "It is (=has been) at least 5 years since I enjoyed a good drink."
现在,将它转述一下,(改为间接引语,也就是宾语从句)
--> He said that it was (=had been) at least 5 years since he enjoyed a good drink.
请注意:主过从过,时态一致,直接引语变成间接引语时,要变成过去时态的是主句中的谓语(is-->was, has been-->had been) ,不是将since 从句中的过去时态变成过去完成时态。
请大家复习一下别的带有since 从句的现在完成时的句子变成间接引语时的时态变化:
sb. has done sth. since sth. happened.--> He said that he had done sth. since sth. happened.
是指“自从(过去)某事发生以来,到他说话时为止(另一过去时间),他一直在做某事。
例如:He said he had been a teacher since he graduated from XX university. (since 1997)
他说自从XX大学毕业以来(自从1997年以来)他一直当教师。
since从句还是一般过去时吧?!
所以本题的“正确”答案应该是A。
不过,我很可能不得分。选C的TX很可能得分。问楼主去。
如果标准答案是C,我估计出题者自己都没有真正弄懂这个句型。
追问
可是正确答案是C......我们老师说是过去的过去,用过去完成时......
追答
不是“正确”答案,是参考答案。是“标准”答案。我上面已经指出了。
那是根据主过从过,时态后退,机械变过来的。is-->was, enjoyed-->had enjoyed
须知It is some time since sth. happened 是It has been some time since sth. happened变过来的。
而后面这句话变成间接引语时,如果机械地改时态,是has been-->had been, happened--> had happened
--> sb. said that it had been some time since sth. had happened 也对吧。
但是sb. said that it had been some time since sth. happened 比上一句更好,因为两个过去完成时,并不能表示那一个更前
从应试来看,选C比较保险。
羊了一板砖
2012-05-15
知道答主
回答量:26
采纳率:0%
帮助的人:29.3万
展开全部
你采纳了错误的答案 1.by the time到...时为止,过去完成时的标志,我到那儿,他已经走了,走发生在过去的过去,用had+done C
2. A 高一必修三的高考考点,祈使句,+and/or+陈述句!考试一般考and(那么,然后) 和 or(否则)的区别。
3. ABCD都是过去的时态,没区别, 关键在句子中有个固定句型:It was +时间段+since +动词的过去完成时。 选C had+done
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
michellelee6
2012-05-15
知道答主
回答量:60
采纳率:0%
帮助的人:16.2万
展开全部
1:C 在我到那儿之前Tom已经走了,所以是过去的过去发生的动作,应该用过去完成时。
2:A 这是个祈使句,应该用一般现在时。
3:C 和第一题是一样的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lihui042066
2012-05-17
知道答主
回答量:90
采纳率:0%
帮助的人:34.4万
展开全部
1.C by the time 用于过去完成时在-之前

2.A 祈使句+and+陈述句
3.c宾语从句主句用过去时,从句也要用相应的过去时态
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
674897946
2012-05-15
知道答主
回答量:35
采纳率:0%
帮助的人:15.8万
展开全部
CAC
by the time 用于过去完成时中
祈使句 用原型
since用于现在完成时 但从句时态与主句保持一致said
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
酷兒餅餅
2012-05-16 · TA获得超过259个赞
知道小有建树答主
回答量:356
采纳率:0%
帮助的人:155万
展开全部
选C因为后面有by the time,所以用过去完成时!
选A 主将从现
选A,it+was+……since+一般过去式!!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(19)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式