GIống nhau : về cơ bản là gần giống nhau nhưng khác cấu trúc và cách sử dụng thôi.
Khác nhau :
*Cấu trúc:
- Tương lai hoàn thành (TLHT): S + will have + V3/ed
- Quá khứ hoàn thành (QKHT): S + had + V3/ed
* Cách sử dụng:
-TLHT: đối chiếu một hành động sẽ xảy ra với một thời điểm sau đó trong tương lai.
-QKHT: đối chiếu một hành động đã xảy ra với một thời điểm sau đó trong quá khứ.
*Dấu hiệu:
-TLHT: By + 1 thời điểm trong tương lai
-QKHT: trước 1 hành động quá khứ đơn, trước 1 sự việc trong quá khứ, After, Before,...