1 In the past few years great changes( C)in pudongA took place B were taken place C have taken place D have been taken place take place在这里解释什么?这里哪个词组表示现在完成时?2The library must be out,( C)the door and windows are lockedA because B since C for D as为什么不能用because?

热心网友

第一题选C不是因为happen不能用于被动语态,take place是可以用被动语态的。因为D句意不对。“巨大的变化”不是“被发生”而是主动发生。比如我们说:“埔东发生了巨大的变化”,而不是“埔东被发生了巨大的变化”have+p.p表现在完成时,用完成时态表强调结果。第二题不是因为because引导从句,for引导并列句.而是因为because的语气十分强烈,for的语气要弱一些。must be表推测,所以选for

热心网友

这道题不能选C应该选D

热心网友

take place Great changes have taken place in Xi'an这个词的意思结合上句自己体会have taken 表完成