作业帮 > 英语 > 作业

一道高中英语语法题----I got shocked when I heard our manager speak fl

来源:学生作业帮 编辑:神马作文网作业帮 分类:英语作业 时间:2024/11/10 11:42:33
一道高中英语语法题
----I got shocked when I heard our manager speak fluent French.
-----Nothing surprising!He___ for his maste's degree in Paris University for four years.
A studied B has been studying
C has studied D studies
不是对现在造成了影响吗(I got shocked .为什么不选C?
一道高中英语语法题----I got shocked when I heard our manager speak fl
一道高中英语语法题
--I got shocked when I heard our manager speak fluent French.
--Nothing surprising!He___ for his master's degree in Paris University for four years.
A studied B has been studying
C has studied D studies
答案选A 不是对现在造成了影响吗(I got shocked .为什么不选C?现在的题出得越来越有水平了!光一知半解,答不对题,也说不服别人.
译:当我听到我们的经理说一口流利的法语时,我惊倒了!
这有什么好吃惊的!他曾经在巴黎大学学了四年,得了个硕士学位呢.
析:近年常出一般过去时与for+一段时间连用的题句.因为很多学生不知道这一点,只知道for+一段时间与现在完成时连用,选项CB就是为这些学生设的陷井,下的套!
这一题另一个阴的地方是,这一句话中没有一个明确的过去时间!全靠语境去体会,不象我刚才回答过的这一题,它句子中有个last semester:
It is said that the student ______seriously ill for two months last semester
A was B is C had been D has been 正确答案:A
语境分析:对话很有可能发生在国内某公司,经理及对话者均为中国人.地点在公司办公室.之前有法国客人来访,经理说了一口标准流利的法语(以前从来没有当着员工的面说过),说该员工大吃一惊.另一个员工消息灵通,知道经理曾留学法国一事,所以有如上对话.
如果选B,则说明经理现在还在法国的巴黎大学正在为他的硕士学位而奋斗着呢?什么时候毕业还不知道呢.
如果选C,表示“他已经在法国巴黎学了四年了”,现在还在那里.和语境叫的事实不符.
追问 如果第一句话全部变为现在时态呢,那不是对现在的情况造成了影响么?
死背语法条条又不理解的后遗症!
现在完成时主要有两种用法:1.结束性用法.动词为结束性(短暂性)动词.表示某动作过去发生,并已经结束,但对现在有影响或产生了结果,如:I have eaten my supper.已经吃过晚饭了.(对果是:我饱的,不想再吃了.)
2.延续性用法:动词为延续性动词(包括状态动词be等等),常跟for+一段时间或since+过去时间点或since sth.happened.表示一个可延续的动作或状态从过去某个时间发生起,一起延续到现在.
如果对话改一下:
--I got shocked when I heard Li Ming speak fluent French.
--Nothing surprising!He___ Friench in Beijing University for four years.
A studied B has been studying
C has studied D studies
则ABC都可以.A表示“曾经”,B.表示LiMing已经在北大学了四年法语,有可能继续学.C表示:他在北大学了四年,刚才在露了一手.你因为不知道他是学法语的,还以为是学英语的,所以吃惊了.