( ) 15. Oh, it’s you, Lily! ______ you ______ here. A. I don

( ) 15. Oh, it’s you, Lily! ______ you ______ here. A. I don’t know, were B. I didn’t know, are
kikikhe 1年前 已收到5个回答 举报

我卧我卧 幼苗

共回答了16个问题采纳率:93.8% 举报

选B
因为现在知道了而刚才不知道.所以know用过去式,但are要用现在时,那是现在的状态.
翻译:
哇,是你啊,莉莉.我以前可不知道你在这儿啊!

1年前 追问

9

kikikhe 举报

那后面为什么用are呢 能从语法角度给我说说么

举报 我卧我卧

朋友,这样看啊。 传统语法的前后时态前后呼应是规则。但是,这条规则有明显不合理的地方。“I didn’t know his mother was a teacher.”一句,符合“时态呼应”规则,在语法上完全正确;然而,听这话的人并不知道“his mother”现在还是不是教师。所以,近几十年,为了表达更为清晰,有的英美人在这种情况下会用“I didn’t know his mother is a teacher.”,表明“his mother”现在是教师(但我以前不知道,现在才知道)。这样说和写,完全合理,但“不合法”(传统语法)。 “I don’t know you were here.”一句,是完全正确的(主句谓语是现在时态,从句谓语时态不受限制),意思是:我(现在)不知道你曾经在这里。与前面不符。所以不是正确答案。 “I didn’t know you are here.”一句,正是不符合传统“时态呼应”要求而具有合理性的句子,意思是:我以前不知道你(现在)在这里(但现在知道了)。

kikikhe 举报

恩答案给的也是B 就是百思不得其解。您这么一解释我就明白了 请问您是做什么的,讲的很透彻 我以后有问题可以继续请教您么

举报 我卧我卧

可以哦。可以hi我。 曾经当过老师。呵呵

liqin999 幼苗

共回答了124个问题 举报

A 意思是我不知道你已经在这里了,强调的是已经在,我认为应该选A。

1年前

2

ddmao0 幼苗

共回答了12个问题 举报

选B。didn't这里不是要表示过去时,而是想表达我原本不知道你在这里,可是你在这里,从句中看,他看见Lily的反应知道,他原本不知道,但是由于这是一个对话,应该是用一般现在时的,所以后面一个空填are。希望对你有所帮助。

1年前

1

听雨浪子 幼苗

共回答了11个问题 举报

B

1年前

0

迷雾茫茫 幼苗

共回答了1个问题 举报

应该选B

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 21 q. 0.016 s. - webmaster@yulucn.com