作业帮 > 英语 > 作业

英语求教育啊!近期在做英语题时有几处颇为不解,特此求教高手.

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/14 05:14:33
英语求教育啊!近期在做英语题时有几处颇为不解,特此求教高手.
4道动词时态的题.
1.I___to meet thescientist for ages since I have heard so much about him.
A.have beenlonging B.have longed
2.I___to reach Bobon the phone for the last twenty minutes,but the line has been busy.
A.have beentrying B.have tried
以上两道题,我的不解就是为什么不选B(现在完成时).
第一道题中,我认为,自从我听到关于他的事后,我就非常想见到这位科学家,表示过去到现在为止的一种情况.
第二道题中,我认为我给Bob打电话,也表示的是一种情况,到现在为止我打了20分钟电话.
问题就是怎么区别来选择现在完成时和现在完成进行时,这两种时态我认为在题中都可以啊.
3.Come back in anhour.I___my packing by then and we'll be able to have a talk.
A.will havedone B.have done
这道题我不知如何翻译.
4.John will travelto Europe this summer.Before that he___his BA in Maths.
A.will havecompleted B.is going to complete
此题,我不解.约翰在夏天将去欧洲旅游,在这之前他要完成他的BA 我可以理解成他将要做什么,be going to do 为什么不能选.
前两道题你的解释完全正确,但是A的have been doing 还强调在某段时间内动作一直持续重复进行着,没有间断过.里面有for 20 minutes/for ages..
而且be doing 有感情色彩,比如抱怨,生气.e.g.You are always being late for school!你总是迟到.(有责怪和抱怨的语气)
A显然更好.
3.选A (请你)一小时后回来,(因为)那个时候我就打包好了,而且我们可以谈谈.
这道题目不懂意思也没关系,关键是by then 显然是现在还没有做好,要选跟将来时有关的.
4.第四道题的语境确实给的不太好,估计是某个英语老师自己编的吧,太牵强,一看就是为了考这个语法点而硬生生地自己编凑出来的.
be going to do 是主管的一种打算或者计划; will 的话强调客观要发生的,比如:我今年要20岁了,我可以说:I will be 20 years old../ I am 20 years old...但不能说be going to be 20...(因为这是客观要发生的事实,不容主观改变)
还有一点是:BA通常指Bachelor of Arts,即文学学士(文科类的本科),数学应该是理科的吧.(我就当是打错了吧)
这道题可以这样翻译:约翰在今年夏天去欧洲旅游之前会先完成他的数学本科学位.
PS:是高中的语法题吧?题目做多了就有感觉了.高中的语法题有时候确实出得莫名其妙,因为没有给出适当的语境.
语言都是要放在一个特定的语境里的.就比如我跟你说昨天的事情,那你自然而然会用过去式; 高中语法可怕的是:突然抽出一个句子让你填,又不给你明确的语境,思路与众不同的人也可以想成是别的时态啊,而且有时候也解释得通.
还有的题目就比如是你的第四句,明显是英语老师自己出的,关键他还没出到位.连个像样的语境都给不出,还BA in Maths...(ridiculous!⊙﹏⊙b汗)
当然大多数语法题还是可以的.下次碰到一些老师自己也解释得含含糊糊的题目或者模棱两可的题目我们就不要纠结了,因为这种题目本身就是个纠结体.有些不负责任的老师不过是看着答案在解释而已,下次把A换成C,他还会再make up 一套C的答案解释呢.哈哈.真正说英语的人谁会那样别扭地讲话.