Had i know her name,_______.B i would have invited her to have lunch 为什么选B
问题描述:
Had i know her name,_______.B i would have invited her to have lunch 为什么选B
答
假如我知道她的名字,我就邀请她来吃午饭了。
前面是虚拟语气。所以后面应该用would。其他选项没见,所以只能分析这些
答
虚拟语气的表示
虚拟语态,表示过去的用法:
从句 过去完成时 + 主句 过去将来完成时
(即 had done + would have done)
If I had known her name 在口语中可以说成: Had I known her name(要是我知道她名字)
我会邀请她来吃午饭的 所以用 would have invited
答
虚拟时态
had,前面是过去完成时,后面是would+完成时
答
虚拟语气,如果我知道他的名字,我就会请她吃午饭,实际情况是上 我不知道她名字,我无法邀请到她。 would have done 是 虚拟语气 的一种。要记住哦
答
虚拟语系,我要是知道她名字的话,就会邀请她来吃午饭了.
前面用had,右面往前推一个时态,就用have
答
虚拟语气、。
意思是你还没有知道她的名字 现在想知道她的名字去邀请她吃饭