1,Have you ever met , sat
ever là dấu hiệu thì HTHT
công thức
S+have/has+V(ed/BQT3)+O
last là dấu hiệu thì QKD
công thức
S+V(ed/BQT2)+O
2,have you started , have recently complete , asked
công thức
How long + have/has+S+V(ed/BQT3)+O
recently là dấu hiệu thì HTHT
ago thì QKD
3,saw , have already seen
last là dấu hiệu thì QKD
already thì HTHT
công thức QKD: S+V(ed/BQT2)+O
công thức HTHT:S+have/has+V(ed/BQT3)+O
4,has ... worked , started
for là dấu hiệu thì HTHT
ago thì QKD
công thức HTHT: Have/has+S+V(ed/BQT3)+O
công thức QKD:S+V(ed/BQT2)+O
5,invited , didn't come
yesterday là dấu hiệu thì QKD
công thức
QKD:S+V(ed/BQT2)+O
6,begun
for là dấu hiệu thì HTHT
công thức
S+have/has+V(ed/BQT3)+O
7,makes
k có dấu hiệu nào nên chia thì HTD
công thức
S+V(s/es)+O
(không chia)+O
8,has been
công thức
HTHT since QKD
9,has just left
just là dấu hiệu thì HTHT
công thức
S+have/has+V(ed/BQT3)+O