By the time the course ends, a lot _____ about the United States.
来源:百度知道 编辑:UC知道 时间:2024/07/02 14:57:05
A. will have been learned B. will have learned
C. are learned D. have been learned
为什么不选D
在线等
C. are learned D. have been learned
为什么不选D
在线等
前面的句子里用的是ends,后面用未来式
如果用have则表示已经发生完了,对现在有影响
理由同意楼上的,应该选A吧
因为前面的ENDS用的是‘S’,是三单,所以是现在时,后面的‘A LOT’是A LOT THINGS的省略形式,所以用HAVE的复数就是原形,BY THE TIME与完成时连用
应该是A.
a lot代指很多知识,所以用被动。
by加将来时,用将来完成时。
所以选A
意思是:到这个课程结束的时候,很多关于美国的知识将被学到(你将会学会很多关于美国的知识)。
by the time是什么意思?
by the time怎么造句?
用By the time造句100个
关于by the time 的问题
by the time 用于什么时态
英语翻译The time seemed to creep by.
The job should ______ by the time you arrive.
By the time you got to the airport, the guests ___ ______ left for Nanjing.
by the time表示什么时间有什么用法讲究?
i want to retire by the time i am thirty