作业帮 > 英语 > 作业

1.He has ____a book ____the moon____the library.

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/28 21:47:08
1.He has ____a book ____the moon____the library.
A.borrowed;about;to B.lent;about;for
C.borrowed;on;from D.lent;on;from
此题书上正确答案是C,这题我知道肯定是borrow from,表示他从图书馆借了一本关于月球的书,但是关于月球在此处为何用on,而不是about呢?
2.数百万年前,地球上就有生命.
There ____ life on Earth for millions of years.
3.These books ____(be)popular for more than 20 years.
第二题正确答案是was,第三题是are.
由于第2,3题都是在学现在完成时的知识点时的题,而且此两题中都有for,为什么第2题不用has been,第3题不用have been呢?不都表示过去的对现在的影响和结果吗?而且这两个题for后面接的都是时间段,为何一个用was(过去时),而另一个又用are(现在时)呢?
1.on 和about相比表示书的内容更专业一点,此处也没有borrowed;about;from的选项
2.中没有表明过去对象在的影响啊,只是陈述一个客观情况
3.are的话表示现在还在流行