If only I ____ there . a have not been b would not been c will not be d had not been答案是D, 但A 为什么不行呢?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/26 12:11:19
IfonlyI____there.ahavenotbeenbwouldnotbeencwillnotbedhadnotbeen答案是D,但A为什么不行呢?IfonlyI____there.ahaven

If only I ____ there . a have not been b would not been c will not be d had not been答案是D, 但A 为什么不行呢?
If only I ____ there . a have not been b would not been c will not be d had not been
答案是D, 但A 为什么不行呢?

If only I ____ there . a have not been b would not been c will not be d had not been答案是D, 但A 为什么不行呢?
这里考察的是if only的用法,这个短语表示要是.就好了,后面是用虚拟语气的,所以选择D

if only 是虚拟语气。

if only如果怎么样就好了,明显用虚拟语气
意思是:如果我曾经在这里。
虚拟语气要把时态往后推一个,应该用现在完成时,往后推就是过去完成时
祝你学习进步,快乐每一天!(*^__^*)

没有后句
这里是考察虚拟语气,一般用过去式或者过去完成时

虚拟语气用法