We agreed () here but so far she hasn't show up yet . A to meet B have met 为什么不是to have met?

谢谢来访者!... 谢谢来访者! 展开
Jackie黑豆
2013-05-01
知道答主
回答量:29
采纳率:0%
帮助的人:23.1万
展开全部
答案是A
首先agree to do sth.所以B不是,have met 是过去完成时,说明我们见过了,to have met 相当于不定时to
+have done 完成时 ,表示别人都这么想但是主人公不是,如果用了就是 '人都认为我们在这见面....'摆明与后面句意不连接,所以不可以。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我悠然我快乐
2013-05-01 · TA获得超过549个赞
知道小有建树答主
回答量:492
采纳率:0%
帮助的人:540万
展开全部
别相信答案,答案错了!
翻译:
我们都达成协议了,但是现在她还没到

另外,这和时态无关
to meet是不定式,这是非谓语动词作宾语

agree to do固定搭配,所以用不定式
to have done叫做不定式的完成式,动作又先后才用这个

最后,这和虚拟语气更无关
要想虚拟,也得是agree这个动词虚拟
和meet一点关系没有

还有疑问?追问吧,我只能想到这么多了
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-05-01
展开全部
A agree to do sth,agreed就表明之前了,agree才是主要谓语,非meet,时态看前面agree
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无缘即随缘
2013-05-01 · TA获得超过792个赞
知道小有建树答主
回答量:865
采纳率:0%
帮助的人:498万
展开全部
强调的是过去的事实 不需要用完成时态 用一般过去时即可
追问
问题在于他选了B。。。貌似不是时态的问题??
追答
= =惨 没学过 小声眼拙 等大神了- -
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yanzhanyh
2013-05-01 · 超过20用户采纳过TA的回答
知道答主
回答量:101
采纳率:0%
帮助的人:40.9万
展开全部
have met是现在完成时 to meet 是将来时,to have met 混搭?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式