
if only i ____ now about his coming,i would hace met him at the station.
1.wouldknow2.hadknown3.haveknown4.kewn请高人详解为什么选择B。谢谢!...
1.would know
2.had known
3.have known
4.kewn
请高人详解为什么选择B。谢谢! 展开
2.had known
3.have known
4.kewn
请高人详解为什么选择B。谢谢! 展开
2个回答
展开全部
if only 要用虚拟语气,知道吧?
翻译:要是我知道他来,我就会到车站去接他了。
对过去的事情进行假设,实际上过去他不知道他要来,也没有去接他。
对过去的事情进行假设,从句用had done, 主句用would have done.
根据你的主句中用的是would have met 所以对应的用had known
翻译:要是我知道他来,我就会到车站去接他了。
对过去的事情进行假设,实际上过去他不知道他要来,也没有去接他。
对过去的事情进行假设,从句用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+do
2、表示与过去事实相反的情况:
从句:If+主语+had+done
主句:主语+should/would/could/might+have done
3、表示对将来情况的主观推测:
从句:①if+主语+were to do
②if+主语+should+do
③if+主语+did(动词过去式)/were
主句:主语+should/would/could/might+do
这些要“死记硬背”,语法书上都有的,从语气上分类是【虚拟语气】,从从句上分类是【非真实性条件状语从句】,建议你最好看看语法书。
如果您对我的回答满意,请您及时采纳我,谢谢~!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询