( ) 15. Oh, it’s you, Lily! ______ you ______ here. A. I don’t know, were B. I didn’t know, are

leanne17
2011-04-07 · TA获得超过362个赞
知道答主
回答量:70
采纳率:0%
帮助的人:43.6万
展开全部
选B。didn't这里不是要表示过去时,而是想表达我原本不知道你在这里,可是你在这里,从句中看,他看见Lily的反应知道,他原本不知道,但是由于这是一个对话,应该是用一般现在时的,所以后面一个空填are。希望对你有所帮助。
russelwei
2011-04-07 · TA获得超过49.5万个赞
知道顶级答主
回答量:8.7万
采纳率:94%
帮助的人:3.5亿
展开全部
选B

因为现在知道了而刚才不知道。所以know用过去式,但are要用现在时,那是现在的状态。
翻译:
哇,是你啊,莉莉。我以前可不知道你在这儿啊!
更多追问追答
追问
那后面为什么用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.”一句,正是不符合传统“时态呼应”要求而具有合理性的句子,意思是:我以前不知道你(现在)在这里(但现在知道了)。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
alicechang1988
2011-04-07 · TA获得超过526个赞
知道小有建树答主
回答量:587
采纳率:0%
帮助的人:434万
展开全部
A 意思是我不知道你已经在这里了,强调的是已经在,我认为应该选A。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友09d409785
2011-04-07 · TA获得超过225个赞
知道答主
回答量:268
采纳率:0%
帮助的人:0
展开全部
应该选B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
牛不萌
2012-07-27
知道答主
回答量:62
采纳率:100%
帮助的人:16.7万
展开全部
B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式