单选 I'm sorry that I _____ you were here.

来源:百度知道 编辑:UC知道 时间:2024/06/24 07:03:34
A didn't know
B don't know

这两个答案是不是都可以呢?

这题选择A答案,答案唯一
说这句话的时候说话人已经知道这人在这了,所以这里用过去时表示先前不知道.类似的还有:
I didn't recognize you.高二课本中的句子

提醒:这题和虚拟语气无关!!!!

A

I'm sorry that I _____ you were here.
选A
一般现在时的虚拟语气用一般过去时表示。
译:很抱歉,我原来没想到你在这。

当主句为一般现在时
从句可以是任意时态
AB均可

很抱歉,我原来没想到你在这。
--现在我知道了。所以用过去式

应该是“didn't know”因为是刚刚(过去时)不知道,而现在(现在时)已经知道了
大概是这样的