1 has passed 前面的短句使用现在时,后面描述完成的动作要用现在完成时。
2 have just heared 有Just 就用完成是
3 stole 没有时间描述只是表示状态就用过去时
4 has gained 有since就用完成时
5 Have you finished 有yet就用完成时
主要是看有没有固定时短语,来用完成或过去时。
just now 用于过去式。just用于现在完成式。
以下时间短语可以和现在完成时搭配:
for, since,so far, ever, never,just, yet, until, up to now, in past years, always and so on.
以下时间短语可以和过去时搭配:
yeaterday, last week, ...ago, in October, in 2006, just等等具体的时间。
共同的时间状语:
this morning, tonight, this april, now, once, before, already, recently, lately等等。
1 Ann is very happy,She _has passed_( pass ) the examination.
2 I __have just heard__( just / hear ) the news about the earthquakes on the radio.
3 The thief __stole/has stolen__( steal) the jewellery.We should call the police.
4 She __gained__(gain) a lot of weight since last year.
5__Have you finished__(you/finish ) your revision yet ? It is taking you ages!!
最简单的区分办法: 过去式应该有过去某一时间在句子里或上下文有提示。现在完成式没有具体的过去某一时间。