虚拟语气选择题.Our former maths teacher moved to Beijing last year,otherwise,he ()us.A.would still have taughtB.would still be teaching为什么?,我选的是A,为什么不可以呢?

问题描述:

虚拟语气选择题.Our former maths teacher moved to Beijing last year,otherwise,he ()us.
A.would still have taught
B.would still be teaching
为什么?,我选的是A,为什么不可以呢?

理解句意,。。。。。否则,他在教我们

假如我们的数学老师去年没有搬到北京,那么他现在可能仍在教我们
B中still be teaching仍在教我们,一种假设的状态,有时你把翻译成汉语更好理解

would still have taught 本应该做,强调完成
Bwould still be teaching 否则他仍然在教我们,持续的动作,一直延续下去

would be doing虚拟语气的一般将来时
would have done本来愿意做什么。。。。

我们数学老师要不是去年去了北京,那就会一直教我们对不对。。。一直啊亲~~~

当然这是站在过去讲现在了。人都走了。。所以虚拟语气

still be teaching表达的是从过去到现在一直在教,如果数学老师没离开的话,是不是从过去到现在一直都在教你们?...
still have taught表示已经完成了教学,与句子里的otherwise不符啊~

still的意思是“仍然”如果选A的话,意思就是指“那么以前的数学老师现在依然在教我们”。那该句子就变成了现在完成进行时了,这样又转为B答案了。

半真半假otherwise后面所加内容为假的
没有主从句之分都是主句。意思就是把后面的内容当作主句来看,因为和现在相反,所以用现在