关于英语语法的问题?
theoldmanhasbeendeadfor4yearstheoldmanisdeadfor4years这两句话有什么区别?...
the old man has been dead for 4 years
the old man is dead for 4 years
这两句话有什么区别? 展开
the old man is dead for 4 years
这两句话有什么区别? 展开
5个回答
展开全部
有区别!第一句是说到现在为止已经4年了,是现在完成时。第二句是一般现在时,指出他去世这个事实,不能用for four years表示去世多长时间,时态上有明显错误。
追问
能说详细点嘛 第二句后为什么不能接for
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一句是现在完成时,意思是这个老人已经死去四年了,
第二句是一般现在时,表示老人处于死去的状态已经四年了。
希望能帮上您,望采纳,谢谢
第二句是一般现在时,表示老人处于死去的状态已经四年了。
希望能帮上您,望采纳,谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
唔,第二句确定没有语法错误吗?
for+时间段 是现在完成时的标志词,而die是短暂性动词,应当变为延续性动词短语be dead,换成现在完成时的形式就是have/has been dead。
第二句emmm,应该就是语法错误了叭?
如果帮到你的话希望采纳,谢谢。
for+时间段 是现在完成时的标志词,而die是短暂性动词,应当变为延续性动词短语be dead,换成现在完成时的形式就是have/has been dead。
第二句emmm,应该就是语法错误了叭?
如果帮到你的话希望采纳,谢谢。
更多追问追答
追问
可以说具体一点吗 哪里错了
追答
for+时间段 是现在完成时的标志词,可是第二个句子是一般现在时鸭
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一句指的是已经发生且持续到现在的事情,第二句不懂,感觉语法太对
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询