英语语法高手

[复制链接]
查看11 | 回复4 | 2011-10-7 08:44:08 | 显示全部楼层 |阅读模式
选择A.I‘m sorry to keep you waiting.Oh, not at all .Ihave been hereonly a fewminutes.译文:---对不起让你一直在(这儿)这等了。---哦,别客气。我在这儿仅仅(等了)几分钟。解释:按照正规英语,here后面确实漏掉了for , 但是目前简单句尤其是短句子很明显的情况下,省略for 引导词而直接加上具体的时间来表示时间十分流行。如果硬要把这句话写全,那就是: I have been waiting for you here foronly a fewminutes.(直译文:我一直在这儿等你 ,(等你用了)仅仅几分钟的时间)。...
回复

使用道具 举报

千问 | 2011-10-7 08:44:08 | 显示全部楼层
A在I have been here only a few minutes.一句中,其实是在only a few minutes前省略了介词for....
回复

使用道具 举报

千问 | 2011-10-7 08:44:08 | 显示全部楼层
1、貌似是漏掉了for,但在口语中这样讲是完全可以的。2、选A。因为arrive是一个瞬间完成的动作,不是持续的动作,所以谓语选to be形式。...
回复

使用道具 举报

千问 | 2011-10-7 08:44:08 | 显示全部楼层
1. 感觉题目要么漏了for,此时应填 A; 要么漏了ago 在最后,此时填C2. 题目一定错了,如果没错,无法理解。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行