Have you seen him before?Yes, I have seen him the other day on the street.(指出错处并改正) 40

 我来答
百度网友a41b8e2
2012-04-01 · 超过21用户采纳过TA的回答
知道答主
回答量:53
采纳率:0%
帮助的人:60万
展开全部
PS:前半句对,后半句错。

知识点:时态问题

分析:
前半句:时间状语是before,以现在的时间为基准点往过去的时间看,所以是现在时,而且是已经完成了的对现在造成影响的(见过him了,知道him曾经在某个地方干什么),因而采用现在完成时应该无异议
后半句:时间状语是the other day, 虽然咋一看应该表示“见过”但需要注意到时间状语已经具体到过去的某个时间,应采用一般过去时态

改正后:Have you seen him before? Yes, I saw him the other day on the street.
或者Have you seen him before? Yes, I have seen him before.(这样改句子就太呆板了)

注:注意中文的“见过、看过、做过、用过……等等”并不一定要用(现在或者过去)完成时而有时也可以用过去时表示,视你所选择的时间状语而定

参考资料: 个人观点

舒畅且宁静灬光芒
2012-04-01 · TA获得超过9433个赞
知道大有可为答主
回答量:5793
采纳率:50%
帮助的人:3865万
展开全部
Have you seen him before? 你之前见过他吗?(表示已经完成的一个动作,用完成时。)
Yes, i saw him the other day on the street. 是的,我前几天在街上看到他。(the other day 表示前几天,不久前的一天。是过去式。)

希望采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忧民拒腐贪F
2012-04-01 · TA获得超过738个赞
知道小有建树答主
回答量:529
采纳率:0%
帮助的人:421万
展开全部
回答句里不应使用现在完成时,过去式就可以了I saw him the other day on the street。因为说话者这是表示过去发生的一个动作,而不是一直看到他。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
救岛氖铅字aG
2012-04-01 · TA获得超过147个赞
知道小有建树答主
回答量:206
采纳率:0%
帮助的人:133万
展开全部
have seen him
the other day是一个确定的过去时间,应该用过去时态
改为
yes,i saw him the otherday on the street.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
you开心I快乐
2012-04-01 · TA获得超过158个赞
知道答主
回答量:282
采纳率:0%
帮助的人:274万
展开全部
haveseen 改成 saw
I saw him the other day on the street

用过去时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式