He is talking too much about Australia as if _____there.A.he workedB.had goneC.has beenD.had been这道题答案选D,答案解释是as if/as though引起虚拟语气,与过去事实相反,请问这句话从哪能看出是过去完成时啊?这道题

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/23 19:04:57
HeistalkingtoomuchaboutAustraliaasif_____there.A.heworkedB.hadgoneC.hasbeenD.hadbeen这道题答案选D,答案解释是asi

He is talking too much about Australia as if _____there.A.he workedB.had goneC.has beenD.had been这道题答案选D,答案解释是as if/as though引起虚拟语气,与过去事实相反,请问这句话从哪能看出是过去完成时啊?这道题
He is talking too much about Australia as if _____there.
A.he worked
B.had gone
C.has been
D.had been
这道题答案选D,答案解释是as if/as though引起虚拟语气,与过去事实相反,请问这句话从哪能看出是过去完成时啊?这道题我选的是A,请问谁的对?

He is talking too much about Australia as if _____there.A.he workedB.had goneC.has beenD.had been这道题答案选D,答案解释是as if/as though引起虚拟语气,与过去事实相反,请问这句话从哪能看出是过去完成时啊?这道题
他说了很多关于澳大利亚的好像他曾经去过这儿.
曾经去过,所以是完成时态,而这里是as if引导的虚拟从句,也就是事实上他以前并没去过澳大利亚,用过去完成时态.用been不用gone是因为他“去过”已经回来了.