几道英语单选题 15

帮忙解释一下这几题吧...1.-Justamoment.I’vegotaspecialgiftforyou.-Good.I___wheniwasgoingtobetrea... 帮忙解释一下这几题吧...

1.-Just a moment.I’ve got a special gift for you.
-Good.I___when i was going to be treated well.
A wonder B was wondering C wondered D have wondered

选B 为什么不选C

2.-Any fashion news about skirts?
--Yes.This season’s short skirts____respectability now,although they were thought to be shocking when they first appeared.
A gained B have gained C are gained D gain
这里有now 为什么用完成时选B

3.--What do you think of the speech?Being watched by so many people,I always feel nervous.
---You___it off quite well,though.
A carried B carry C had carried D have carried
选A 为什么D不选呢?

4.Young people today are living a much more comfatable life than ____their parents several years ago.
A did B had Cwere D would
为什么不选C...

5.I’m really tired out
---So am I.We____the discussion for nearly 2 hours
A had B have C are having D have been having
选C还是D,答案选C,老师说选D....
展开
 我来答
匿名用户
2006-12-21
展开全部
1.强调在送礼物之前,我一直在想什么时候人们会对我好一点儿。在收到这个礼物的时候,已经表示有人对我好了,所以前半句用一般过去时,在收到礼物后这个动作结束。C不能表达这种意境,只能简单的表示过去我想过这个问题。
2.now 和现在完成时搭配表示现在已经怎样了,而不局限于跟现在进行时搭配强调正在进行的动作。而且gain是非延续性动词,更不能说gaining正在得到什么。只有延续性动词才能用ing形式。
3.根据前半句,the speech 已经完成了,后面问看法的时候针对的是那时的演讲,回答时只针对的是过去的事实,而且不需要用现在完成时强调对现在产生了什么后果,所以只用一般过去时就可以。
4.后半句完整的应该是than their parents lived the life several years ago.因为前半句已经有了living所以用did避免重复。ago 限制了只能用一般过去时。
5.选D. for 加时间段一般与完成时连用,表示已经怎样多长时间了。此句中用现在完成进行时,表示在已经进行了2小时的情况下还没有停止而有继续下去的可能。选c表示正在进行某个动作,用在本句中是相当不合适地,同时也不能表达想表达的意思!
动词
Ps:英语中很多时候用动词不同的时态就可以表达不同的感情和不同的意思,而不需要额外的修饰或限定,要好好体会哟!
zhongzhongli
2006-12-21 · TA获得超过3496个赞
知道答主
回答量:1108
采纳率:0%
帮助的人:0
展开全部
1.-Just a moment.I’ve got a special gift for you.
-Good.I___when i was going to be treated well.
A wonder B was wondering C wondered D have wondered
选B 为什么不选C
因为这句话的意思是他一直都在想着这个问题,用C就是指他过去想,可是根据情景,他在说话的这个当时,他还是想着这个问题。
2.-Any fashion news about skirts?
--Yes.This season’s short skirts____respectability now,although they were thought to be shocking when they first appeared.
A gained B have gained C are gained D gain
这里有now 为什么用完成时选B
因为这个句子的意思是“到目前为止,这种短裙都很受欢迎”,表示到目前为止的一个持续的时间,就是过去的一个动作对现在所造成的影响是要用现在完成时。
3.--What do you think of the speech?Being watched by so many people,I always feel nervous.
---You___it off quite well,though.
A carried B carry C had carried D have carried
选A 为什么D不选呢?
因为那个演讲已经过去了,他现在陈述的是一个过去做的事情。意思是说:尽管你很紧张,可是你还是顺利完成了演讲。其实很多时候你要按照意思来选,不能一味盯着那些时间词来选。
4.Young people today are living a much more comfatable life than ____their parents several years ago.
A did B had Cwere D would
为什么不选C...
如无意外这个选A吧?你把句子翻译成这样:Their parents lived a less comfortable life several years ago.
那要代替lived当然用did啊。如果用were的话不是说不行,意思还是通,可是还是要在were的后面加上living。
5.I’m really tired out
---So am I.We____the discussion for nearly 2 hours
A had B have C are having D have been having
选C还是D,答案选C,老师说选D....
选D,如果选C的话就是说他们现在还在进行讨论,可是他们说“真是累坏了”,看情景就是说他们刚讨论完一件事情,讨论了几乎两个小时,所以累坏了。用D是是现在完成时,就是说“过去一直进行的事情对现在所造成的影响。”之所以用ing是要强调一个“一直”在做的这种状况!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
windyuan
2006-12-21
知道答主
回答量:18
采纳率:0%
帮助的人:26.3万
展开全部
1 就这道题的情景来看,回答应是带有一种调侃的语气,即“我正在想什么时候能被好待呢”(言下之意你送的真是时候)

2 其实用不用完成时完全靠情景的把握,这里的now大概是until now的意思

3 我觉得A、D都行,A陈述了一个事实,D则强调具体的一次活动

4 这句话倒装了,还原应为 Young people today are living a much more comfatable life than their parents did several years ago. 不应完全按照对称原则,因为这句话实际是their parents lived a life several years ago

5 have been having 强调一个过程,因后有for 2 hours,我认为选D
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式