The present perfect or the simple past tense 1. We (never watch) __________ that TV programme. We (watch) __________ a good programme on TV last night. He (read) __________ that novel many times before. He (read) __________ that novel again last vacation. I (have) __________ a little trouble with my car last week. However, I (have) __________ no trouble with my car since then. I (not see) __________ John for a long time. I (see) __________ him 3 weeks ago. He is very thirsty. He (not drink) __________ since this morning. They (study) __________ at this school for 7 years now. They (begin) __________ to study at this school 7 years ago. How long ago he (start) __________ to learn French? She (lose) __________ her handbag on the train yesterday morning. His dog (just run) __________ out of the garden. Mr. Brown (travel) __________ by air several times in the past. He (travel) ___________ to Mexico by air last summer.
1 câu trả lời
`1.` have never watched
`=>` never là `DHNB` thì HTHT
`=>` Cấu trúc: S + have/has + V3/-ed + O
`2.` watched
`=>` last night là `DHNB` thì `QKĐ`
`=>` Cấu trúc: S + V2/-ed + O
`3.` have read
`=>` before là `DHNB` thì HTHT
`=>` Cấu trúc: S + have/has + V3/-ed + O
`4.` read
`=>` last vacation `DHNB` thì `QKĐ`
`=>` Cấu trúc: S + V2/-ed + O
`5.` had
`=>` last week là `DHNB` thì `QKĐ`
`=>` Cấu trúc: S + V2/-ed + O
`6.` have had
`=>` since là `DHNB` thì HTHT
`=>` Cấu trúc: S + have/has + V3/-ed + O
`7.` haven't seen `-` saw
`=>` for a long time là `DHNB` thì HTHT
`=>` ago là `DHNB` thì `QKĐ`
`=>` Cấu trúc câu `1` : S + have/has ( not ) + V3/-ed + O
`=>` Cấu trúc câu `2` : S + V2/-ed + O
`8.` hasn't drunk
`=>` since là `DHNB` thì HTHT
`=>` Cấu trúc: S + have/has + V3/-ed + O
`9.` are studying
`=>` now là `DHNB` thì HTTD
`=>` Cấu trúc: S + be + V-ing + O
`10.` began
`=>` 7 years ago là `DHNB` thì `QKĐ`
`=>` Cấu trúc: S + V2/-ed + O
`11.` did he start
`=>` ago là `DHNB` thì `QKĐ`
`=>` Cấu trúc của câu: How long ago + did +S + V + O?
`12.` lost
`=>` yesterday là `DHNB` thì `QKĐ`
`=>` Cấu trúc: S + V2/-ed + O
`13.` has just run
`=>` just là `DHNB` thì HTHT
`=>` Cấu trúc: S + have/has + V3/-ed + O
`14.` travelled
`=>` in the past là `DHNB` thì `QKĐ`
`=>` Cấu trúc: S + V2/-ed + O
`15.` travelled
`=>` last summer là `DHNB` thì `QKĐ`
`=>` Cấu trúc: S + V2/-ed + O