英语语法题目,I ( ) that you were in Shanghai last month,otherwise I ( ) you.A:had not known; would have visitB:had not known; would visitC:did not know; would have visitedD; did not know; would visit

问题描述:

英语语法题目,
I ( ) that you were in Shanghai last month,otherwise I ( ) you.
A:had not known; would have visit
B:had not known; would visit
C:did not know; would have visited
D; did not know; would visit

选c,因为事情发生在过去,并且第二个空是虚拟语气,对过去的虚拟。

选a ,这是虚拟语气的用法,只要记住结构就行

你好,答案为c

C
典型的虚拟语气,后半句是假设的情况,时态递减。

C 这个句子是错综型的虚拟语气,注意前面一个分句不是虚拟,“我不知道你上个月在上海”这是事实,所以直接用过去式,后面的otherwise表示虚拟,意思是If I had known that you were ...,Iwould have visited you",跟过去事实相反,主句用would have done

你好。答案是C
你的句子以以下形式改写会更容易理
I didn't visit you last month because I didn't know that you were in Shanghai .

答案为C。otherwise 引导特殊虚拟语气,其隐含的意思是:If i had known that you were in Shanghai last month, I would have visited you.