Present perfect continuous:
S + have/has + been + v/ing or S + haven’t / hasn’t + been + V-ing.
Have/ Has + S + been + V-ing ?
VD/ He has been writting this book all day.
They have been playing all morning.
They haven't been finishing homework.
Have you been doing your homework?
Past perfect :
S + had + v/3; v/ed or S + had't + v/3 ; v/ed
Had + S + v/3 ; v/ed ?
VD :
I had done my homework, yay.
Glass had been broken by me. ( câu này có chữ been vì nó ở thế bị động )
Had you finished your work?
Present perfect simple:
S + have / has + v/3 ; v/ed or S + has/have + not +v/3 ; v/ed
Has/have + S + v/3 ; v/ed
VD:
She has finished cooked last mins.
They have done homework.
Thêm:
Thì bị động ( passive voice ):
Khi ở thì present ( hiện tại ) :
am
is + been + v/3 ; v/ed
are
Past simple:
was/ were + been + v/3 ; v/ed
Present perfect:
has/have + been + v/3 ; v/ed
Past perfect:
had + been + v/3 ; v/ed
Present continuous :
Am
Is + being + v/3 ; v/ed
Are
Past continuous:
was/were + being + v/3 ; v/ed