英语题,求详解,

 我来答
春来君888
2019-02-24
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

这道题最关键的是能不能看出we have now是定语从句,它对后面的空影响很大,最容易把做题人的思路弄乱。这里we have now 是定语从句,整个句子的主语是The technology,然后谓语是下面的四个选项。

此题应该选D.(must have). 后面的时间状语just 20 years ago是过去时的时间,这是对“过去的事情的推测”,正好符合(must have done)句型。也就是说,这个句型表示“对过去的事情的推测”。整个句子的汉语意思是:“我们现在所拥有的技术,在20年前,一定会领人惊讶。”

ztxaa
2019-02-24
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
整句想表达的意思是“我们现在所掌握的技术会让20年以前的人震惊”。因为是20年以前,所以可以先确定时态是过去时,这样就可以首先排除选项a未来时和选项d现在时。那么在b和c两个过去时里看,had to be带有“不得不”的被动性质,例如20年前的人不得不被现在的技术所震惊,这个明显与题干中技术是主语的表达不同。所以答案就是c选项could be,能够的过去时。整个题干补充完整的意思就是“现在我们所掌握的技术会让20年以前的人震惊”。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Likea44
2019-02-23
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
你好,很高兴为你解答:
因为是20年前,所以应用过去式,故选B 选项
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者huhs
2019-02-24
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
记住一个重要的语法点:对过去动作的最肯定推测用:must have done,意思为 肯定做了某事;显然本题最后一个答案符合题意!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
水暖资料小铺
2019-02-24
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
此句主语是technology,we have now是 technology 的定语丛句。整句的意思是“我们现在拥有的技术20年前使人震惊”。
amazed在这里是amaze的过去式,是动词,所以前面不能用be。be amazed 一般是形容词或被动语态。所以排除BC。
would have 一般用于虚拟语气,must have表示推测,并且must是可以用在过去时中。所以选D
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式