英语语法选择题(说明原因)1.Sheep _____genetically engineered.A.have bein

2个回答

  • 这几个题目是考察你对完成时的考察.首先你看一下现在完成时是什么:

    现在完成进行时态表示过去的动作对现在造成的影响,但是这个动作可能会对现在停止也可能会延续下去.

    1.are being.

    sheep是基因工程试验这个行为的接受者,所以是被动形式这个没疑问吧.这个空所给的这么几个单词我们可以思考一下,要么是have been(have+动词的完成时态).要么是are being(are表示一般现在时的被动,being表示现在进行时),看着几个答案里只有C是满足的.

    2.have learnt.

    我们都知道现在完成时就是表示一个动作过去发生的事对当前有影响(或者将来也会影响,这里是对现在有影响)一个状态.但是这里不要被后边那个said迷惑了.只需要分析那个人的话就可以.那个人说那句话的时候他是说他学到了一些信息,学信息的事是曾经发生的,而且对现在影有影响.,应该是一个现在完成时.

    3.have used

    “我”说以前曾经用过那些机器中的一个,所以可以做这个工作.他以前做过的这个事的影响对现在正在发生的事有影响,所以用现在完成时.