I happened____ it in some book.A.to read B.to have read C.that I have read D.that I had read此题答案为B,可为什么不能选A?请给我一个让人完全信服的答案吧!
问题描述:
I happened____ it in some book.
A.to read B.to have read C.that I have read D.that I had read
此题答案为B,可为什么不能选A?请给我一个让人完全信服的答案吧!
答
A.to read 动词不定式的一般时,表示与谓语同时或之后发生。
B.to have read 动词不定式的完成时,表示在谓语之前发生。
答
A 表示碰巧发生 而Bhappen to have done 强调do的动作已经发生过了,to have done是to do的完成式
答
happen to 表示偶然地,所以排除CD.至于A和B,其实主要是意思的层面,这句话的意思是:我恰巧在其它书里面读过它.表示的意思是完成式,所以相比较A而言,B更好一些.而其实A从语法方面是没有任何错误的