i do not know if she had come yesterday这句话对吗?有没有语法错误?

百度网友aa32d7c
2013-01-26 · TA获得超过186个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:116万
展开全部
口语中语法基本正确,书面中需要改进。Had come中的come是过去分词,表示过去完成时态,强调过去某一时间前已经完成的动作,但come非持续性动作,不太合适,可以改为been here即“I do not know if (whether 更恰当) she had been here yesterday (or not) 我不知道她昨天是否来过(且已经离开)”
baby最好的结局
2013-01-26
知道答主
回答量:46
采纳率:0%
帮助的人:28.8万
展开全部
有,没有过去的过去的意思,不应该用过去完成时。应该是
i don't know if she has come yesterday.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
E_say_anna00
2013-01-29 · TA获得超过4380个赞
知道大有可为答主
回答量:3200
采纳率:85%
帮助的人:560万
展开全部
你好,很高兴为你解答
这句话是错的
i do not know if she came yesterday
谢谢
希望采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JIN_Huir
2013-01-26 · TA获得超过8526个赞
知道大有可为答主
回答量:4952
采纳率:0%
帮助的人:4329万
展开全部

had come -> came
过去某一具体时间(yesterday)发生的事情,用一般过去时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
相忘纤纤
2013-01-26 · TA获得超过8947个赞
知道大有可为答主
回答量:4517
采纳率:20%
帮助的人:1369万
展开全部
改为I do not know if she come yesterday.
从句的时间状语是yesterday,谓语应该用过去式,单纯表示动作发生在过去。

希望有帮助!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式