请讲解这道英语题,谢谢!
来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/11/11 14:44:43
请讲解这道英语题,谢谢!
On arriving at the gate of the college, my heart started to beat fast as if it_______out of my mouth.
A.would leap B.had leaped C.should leap
首先可以知道是虚拟语气.由于是as if 引导的含蓄虚拟语气,且是“started”,那么是对过去的虚拟,则不应该是用had done 么?答案上说对现在的虚拟,那么也应该是did啊,除非是对将来的虚拟才可能是would/should/could/might+do 啊. 求解释.
On arriving at the gate of the college, my heart started to beat fast as if it_______out of my mouth.
A.would leap B.had leaped C.should leap
首先可以知道是虚拟语气.由于是as if 引导的含蓄虚拟语气,且是“started”,那么是对过去的虚拟,则不应该是用had done 么?答案上说对现在的虚拟,那么也应该是did啊,除非是对将来的虚拟才可能是would/should/could/might+do 啊. 求解释.
看得出来,你对as if引导的虚拟从句的掌握是很好的.
我觉得答案的表述有一点点出入,on arriving 表示一到达.
这句话的翻译为:当一到达大学校门口的时候,我的心脏就开始快速的跳起来,似乎马上就要从我的嘴巴里跳出来.
表示的是马上将来跳出来,但事实并不会真跳出来,所以准确的理解应该为将要的虚拟用would +do.所以选择A.
有不明白的,欢迎随时提问交流!
天天开心!
我觉得答案的表述有一点点出入,on arriving 表示一到达.
这句话的翻译为:当一到达大学校门口的时候,我的心脏就开始快速的跳起来,似乎马上就要从我的嘴巴里跳出来.
表示的是马上将来跳出来,但事实并不会真跳出来,所以准确的理解应该为将要的虚拟用would +do.所以选择A.
有不明白的,欢迎随时提问交流!
天天开心!