英语语法怎样区分现在完成时和过去完成时?怎样正确使用“would”和“will”?

1个回答

  • 现在完成时:Have/Has+动词的过去完成时,表示动作或事件对现在产生了影响或者持续到现在.

    过去完成时:Had+动词的过去完成时,表示动作或事件对过去某一个时刻产生了影响或者持续到过去某一个时刻或者发生在过去某一个时刻之前.

    Would用于过去将来时,或者表示委婉的语气,或者表示虚拟语气

    Will用于现在将来时