考试,评价
打印本文 打印本文  关闭窗口 关闭窗口  
句型 — have+过去分词+since(for)...
作者:frog  文章来源:本站原创  点击数  更新时间:2010-3-30 16:25:12  文章录入:frog  责任编辑:frog

    这是现在完成时另一种用法:表示过去已经开始,持续到现在的动作和状态。可以和“for”,“since”或“in the past few days”等表示从过去某一时刻延续到现在(包括“现在”在内)的一段时间的状语连用。[文章来自:考试与评价 http://www.trgroup.com.cn/te/ c+@XR7DAR#`od5ngj]
    由于现在完成时表示动作的延续过程,因而那些不能表示延续动作的动词(又叫短暂性动词)应慎用,特别是不能把这些动词的肯定式同for或since引导的时间状语连用。例如:[文章来自:考试与评价 http://www.trgroup.com.cn/te/ q\O5= CC}%xJ,g]
    他母亲死五年了。[文章来自:考试与评价 http://www.trgroup.com.cn/te/ '74m LR MS,8Hv]l^]
    不可说成:His mother has died for five years.[文章来自:考试与评价 http://www.trgroup.com.cn/te/ @}Zef;*)?'B!RO=�]
    应说成:His mother died five years ago.或 His mother has been dead for five years.[文章来自:考试与评价 http://www.trgroup.com.cn/te/ q`b&TUJ:PWNSHh$ ]
    这是因为die是暂短性动词,表示暂短的动作,人死的过程决不可能延续五年之久。[文章来自:考试与评价 http://www.trgroup.com.cn/te/ n `:"9ew+h[]:^]
    这类动词(如go, come, join, leave, begin, start, buy, see等)由于只代表一个暂短的动作,无法表示一个延续的状态,这时需要用be,have等动词来代替。例如:[文章来自:考试与评价 http://www.trgroup.com.cn/te/ Bd'a$9sqfrkH=P;( ]
    我来这里已半年了。[文章来自:考试与评价 http://www.trgroup.com.cn/te/ 4:DS8QH&iw`!B+)=]
    英语不说:I've come here for half a year.[文章来自:考试与评价 http://www.trgroup.com.cn/te/ .M+[{a3&(L8i =:{( ]
    而应说成:I've been here for half a year.
打印本文 打印本文  关闭窗口 关闭窗口