用在现在完成时。
现在完成时是过去的动作或状态持续到现在,对现在造成的影响,可能持续发生下去。在英语时态中,“时”指动作发生的时间,“态”指动作的样子和状态。完成时态的构成分为两部分:
一是助动词。
二是实义动词的过去分词-ed。
具体来说,用助动词have/has表示“时”,以表明动作发生的时间是在过去、现在还是将来;用过去分词来表示动作的“态”,以表明该动作已经完成,而且对现在有一定的影响。
基本结构:
主语+have/has+动词的过去分词+宾语(或者其他)。
1、肯定句:主语+have/has+动词的过去分词(p.p)(V-ed)+宾语(或者其他)。
2、否定句:主语+have/has not (haven't/hasn't) +动词的过去分词(p.p)(V-ed)+宾语(或者其他)。
3、一般疑问句:Have/Has+主语+动词的过去分词(p.p)(V-ed)+宾语(或者其他)?
have
ever+过去分词,意为“曾经……”。
用在现在完成时,它和一般过去时的区别就在于现在完成时所描述的事到现在还在发生,或对现在有影响,而一般过去时指的是对现在没什么影响。
have
you
ever+done(动词的过去分词)=have
you
done是过去完成时的疑问形式,ever在此起强调作用。
现在完成时的一般形式:
主语+has/have+done+sth.
现在完成时:
过去发生并且已经完成的动作对现在造成影响或后果
过去某一时间开始并一直持续到现在的动作或状态