英语作业,求高手解答。

超过字数放在下一个解答里
2024-12-28 14:30:11
推荐回答(1个)
回答1:

bbbdd cbacb dbaca cbccd bd
下面逐一解释:

1、b.have
eaten表示要用完成时,the+形容词表示一类人,题目中说的是那群年轻人,用复数,所以选择b

2、b.teaches
我本来想用has been teaching,表示一直在教书,但是没有这个选项。那就选b,一般现在时表示客观事实,也合理。

3、b.seemed
it seems that ...句型,换个时态而已

4、d.goes
if作假设,而且还没发生,一般用一般现在时

5、d.had invented
以前已经发明了,用过去完成时

6、c.was playing
在打篮球的过程中受伤,受伤是在play进行的时候,而且前面是while,那就更加肯定是c了

7、b.doesn't
这是if假设,前面解释过

8、a.had left
从意思上看出这是个已经完成的动作,用完成时

9、c.was cooking
才5点,应该是正在煮饭,进行时

10、b.had lived
for+一段时间,用完成时。a long time ago完成的,用过去式

11、d.wrote
write to sb.写信,一般过去时

12、b.has already read
already已经,一般跟完成时

13、a.was
at that time,本用was being表示在那一刻进行时,但没有那个选项,所以用一般过去时也可以

14、c.would have been
情态动词+完成时,一般有特殊意思,would have就是以为某某本来会怎么样做,实际上不是

15、a.will have to
还没发生,用将来时。没必要用must,太强势了

16、c.is changing
科技日新月异,客观事实,用现在时

17、b.came
与前面的时态一致

18、c.can
be albe to一般用于自身能力相关,比如我能游泳就用able;can是表示比较客观的事实

19、c.are going to go
没发生,他们只是计划去买东西,用将来时

20、d.is going to have
have a match,有点搭配的味道(这题是我凭语感选的)

21、b.had given
“我已经给很多团队讲过了”,用完成时,根据前面的was,要用过去式

22、d.didn't know;will go to
“我之前不知道”,用一般过去时。be going to表示计划好怎么做,“我”之前不知道她受伤了,因此go to visit her不是计划好的,所以不能用be going to