首页 > 留学知识库

问题: 英语虚拟语气

1.The thief closed his eyes ____ he ____dying.
A. even if , was B. though, would be C. even, had been D. as if, were
2.He is talking so much about America as if he ____ there.
A. had been B. has been C. was D. been
请详细解答,谢谢

解答:

第一题很简单,两组里面的第一组,只有as if说的通,就是好像的意思;第二组也只有were说的通,虚拟语气的she,he,I都是后面接were,比如:If I were you...

第二题的话有些蹊跷,D先排除,完全不符合语法。从字面上的意思,他应该不在美国,而且说话的人又确定他并没有去过美国,所以应该用 had been。has been 和 was 都有他曾经在美国待过的意思。