1.Thousands of people took part in when the old temple_____.
A.wasrebuildingB.wasbeingrebuiltC.wouldberebuiltD.hadbeenrebuilt为什么是选B,希望讲解一下。2.Thech...
A. was rebuilding B. was being rebuilt C. would be rebuilt D. had been rebuilt为什么是选B,希望讲解一下。2.The chairman has informed us that he ______a few minutes late after the meeting begins .A. has arrived B. should arrive C. could arrive D. may arrive为什么是选D,不选C,希望讲解一下。
展开
3个回答
2013-07-15
展开全部
1. 选择C 是因为过去进行时的被动语态。 A 不是被动语态,C是将来时,D是过去完成时 - took part in: 已经明确了是过去时 - temple 只能被built 不能直接带动词 build 或 building - 上千人参加 了building the temple, 只能用进行时2. Could: 表示可以、批准的意思;may 表示可能、也许的意思 在这里只能用 may 表示可能会迟到3. B 是一个动名词短语,作为“原因、前提”用来修饰后面的句子。 其他的选择都是完整的句子,不能放在逗号前面。4. B 和 C 都是动词,明显不合适。proud of 后面要求名词或动名词。语法上D也是可以的,担不是习惯用法。
2013-07-15
展开全部
1、首先这是个被动语态,这就可以直接把A排除了。从took这个词可以看出事情已经发生过了,而C选项是将来时,所以也排除, D选项的had been rebuilt是过去完成时,但是参加的人和重修庙宇是同时发生的,并不是过去的过去,B选项可以表示同时发生所以选B2、主席说他会晚一点到,但是这个事情并没有发生,此处是用一般现在现在是表将来。而C选项的话是表示能够,这个不符合说话的语境,因为外国人再说话的时候都是很保守的,从不把话说满,选C显得太绝对了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-15
展开全部
第一题选B因为old temple在建的时候,成千上万的人参与,显然说明应该用过去进行时。第二题选D在比较could与may的用法时,may比could更委婉,句意中chairman表示自己并不十分确定他自己一定会在那个时候到,显然语气委婉,我们就要选更委婉的语气词,即may arrive更合适。两个词意思上也有区别,could是能,而may是“可能”,后者肯定性要小得多。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |