现在完成时如果没有时间状语例如since等的话,就看句中的意思,如果表示过去发生的事情对现在造成的影响,就用现在完成时。
——Why don't you go to the cinema?
___Because I have lost my ticket.
因为丢了影票这件事对现在造成的影响,就是不能去看电影了。
过去完成时一般不能用于简单句中,都是在复合句中应用的。
The train had already left before we arrived at the station.
我们到站之前火车就已经开走了。
火车开走发生在我们到站这件事之前。
追问望再讲一下现在完成进行时和过去完成进行时