作业帮 > 英语 > 作业

if only i ____ now about his coming,i would hace met him at

来源:学生作业帮 编辑:大师作文网作业帮 分类:英语作业 时间:2024/09/23 18:33:41
if only i ____ now about his coming,i would hace met him at the station.
1.would know
2.had known
3.have known
4.kewn
if only i ____ now about his coming,i would hace met him at
if only 要用虚拟语气,知道吧?
翻译:要是我知道他来,我就会到车站去接他了.
对过去的事情进行假设,实际上过去他不知道他要来,也没有去接他.
对过去的事情进行假设,从句用had done,主句用would have done.
根据你的主句中用的是would have met 所以对应的用had known
再问: 谢谢你的回答! 请问:虚拟语气就是——>对过去的事情进行假设(过去的过去)——>所以就是(should/would)had done? 是这样理解吗?
再答: 虚拟语气用来表示说话人的主观愿望或假想,而不表示客观存在的事实,所说的是一个条件,不一定是事实,或与事实相反。
你后面的(should/would)had done是错的。非真实性条件状语从句大体上分为三种。
1、表示与现在事实相反的情况:从句:If+主语+过去时(※be动词用were)主句:主语+should/would/could/might+do2、表示与过去事实相反的情况:从句:If+主语+had+done主句:主语+should/would/could/might+have done3、表示对将来情况的主观推测:从句:①if+主语+were to do②if+主语+should+do③if+主语+did(动词过去式)/were主句:主语+should/would/could/might+do这些要“死记硬背”,语法书上都有的,从语气上分类是【虚拟语气】,从从句上分类是【非真实性条件状语从句】,建议你最好看看语法书。如果您对我的回答满意,请您及时采纳我,谢谢~!