# data[].attributes.body
a. Form

| S  +  has/ have   +  V(PII) | Ex: I’ve just opened the door. Ex: We have studied English for many years.
| S  +  has/ have   +  not  +   V(PII) | Ex: Jack hasn’t come recently.
| Has/ Have   +  S    +  V(PII)? | Ex: How long have you studied English?

b. The use

+ Diễn tả hành động vừa mới xảy ra, đi với just

Eg : - I've just cleaned my house. (Tôi vừa mới lau nhà)

+ Diễn tả hành động đã xảy ra trong quá khứ nhưng không nhắc tới thời điểm xảy ra của hành động.

Eg : - I've lost my key. (Tôi đã bị mất chìa khóa)

Khác với  câu I lost my key yesterday. (Tôi đã mất chìa khóa hôm qua )

+ Diễn tả hành động đã diễn ra trong khoảng thời gian vẫn còn là hiện tại  today, this week / month...

Eg : - Have you seen Lan today ?        - No, I haven't.

- There have been 3 accidents here this month.  (Đã có 3 tai nạn ở đây vào tháng này)

+ Diễn tả hành động đã xảy ra trong quá khứ nhưng thời điểm không rõ ràng, đi với  already (đã rồi), recently = lately (gần đây), before (trước kia).

Eg : - He's already done his homework.

- I've seen this film 3 times before. (Tôi đã 3 lần xem bộ phim này trước đây)

+ Dùng với yet (chưa, vẫn chưa) trong câu hỏi và câu phủ định.

Eg : - Have you met your new teacher yet ?       - No, we haven't met her yet.

+ Diễn tả hành động bắt đầu trong quá khứ và kéo dài đến hiện tại, đi với since, for, up to now = so far (cho tới bây giờ) = until now = up to present

* for  + khoảng thời gian => How long (hỏi về khoảng thời gian)

Eg : - My brother has been a doctor for ten years now. (Anh tôi đã là bác sĩ được 10 năm)

* since + mốc thời gian => Since when (hỏi về mốc thời gian)

Eg : - We haven't met  each other since we left school. (Chúng tôi đã không gặp nhau kể từ khi chúng tôi ra trường )

* Up to now/  So far

Eg: We have visited 3 countries in the world. (Cho tới bây giờ chúng tôi đã thăm 3 nước trên thế giới.)

+ Dùng với ever (đã từng), never (chưa bao giờ)

Eg : - Have you ever read this book ? ( Cậu đã từng đọc cuốn sách này chưa ?)

- No, I've never read it. (Tôi chưa bao giờ đọc nó)

- This is the most interesting film I've ever seen. (Đây là bộ phim hay nhất mà tôi đã từng xem)

+ Dùng với: in/ for the past (last) 2/ 3 .... years/ months .... ( Trong 2/3   tháng/ năm qua)

Eg:  -There have been a lot of changes in our town in the last 2 years.  (Đã có nhiều đổi thay ở thị trấn chúng tôi trong 2 năm qua)

+ Dùng với: “This is the first, second, third ...... time”  ( Đây là lần đầu tiên, lần thứ hai ......)

Eg : - This is the first time I've tasted this food. (Đây là lần đầu tiên tôi được nếm món ăn này)

= I've never tasted this food before. (Trước đây tôi chưa bao giờ  ăn món này)

+ Dùng với: for ages/ months/ a long time (đã lâu rồi)

Eg : - I haven't seen my sister for ages. (Đã lâu rồi tôi không gặp chị gái tôi)

= It's ages since I last saw my sister. (Đã lâu rồi kể từ lần cuối cùng tôi gặp chị gái tôi)

TRẠNG TỪ (NGỮ):BEFORE, ALREADY, RECENTLY = LATELY, EVER, NEVER, YET, JUST, TWICE, SEVERAL TIMES, SINCE + mốc Tgian, FOR + khoảng Tgian, UP TO NOW = UP TILL NOW = SO FAR……….

- Dùng với các cụm từ: This is the first time, this is the second time, dùng trong cấu trúc:

That (This) is the best …. that + S + has/ have   +  V(PII)a. Form

| S  +  has/ have   +  V(PII) | Ex: I’ve just opened the door. Ex: We have studied English for many years.
| S  +  has/ have   +  not  +   V(PII) | Ex: Jack hasn’t come recently.
| Has/ Have   +  S    +  V(PII)? | Ex: How long have you studied English?

b. The use

+ Diễn tả hành động vừa mới xảy ra, đi với just

Eg : - I've just cleaned my house. (Tôi vừa mới lau nhà)

+ Diễn tả hành động đã xảy ra trong quá khứ nhưng không nhắc tới thời điểm xảy ra của hành động.

Eg : - I've lost my key. (Tôi đã bị mất chìa khóa)

Khác với  câu I lost my key yesterday. (Tôi đã mất chìa khóa hôm qua )

+ Diễn tả hành động đã diễn ra trong khoảng thời gian vẫn còn là hiện tại  today, this week / month...

Eg : - Have you seen Lan today ?        - No, I haven't.

- There have been 3 accidents here this month.  (Đã có 3 tai nạn ở đây vào tháng này)

+ Diễn tả hành động đã xảy ra trong quá khứ nhưng thời điểm không rõ ràng, đi với  already (đã rồi), recently = lately (gần đây), before (trước kia).

Eg : - He's already done his homework.

- I've seen this film 3 times before. (Tôi đã 3 lần xem bộ phim này trước đây)

+ Dùng với yet (chưa, vẫn chưa) trong câu hỏi và câu phủ định.

Eg : - Have you met your new teacher yet ?       - No, we haven't met her yet.

+ Diễn tả hành động bắt đầu trong quá khứ và kéo dài đến hiện tại, đi với since, for, up to now = so far (cho tới bây giờ) = until now = up to present

* for  + khoảng thời gian => How long (hỏi về khoảng thời gian)

Eg : - My brother has been a doctor for ten years now. (Anh tôi đã là bác sĩ được 10 năm)

* since + mốc thời gian => Since when (hỏi về mốc thời gian)

Eg : - We haven't met  each other since we left school. (Chúng tôi đã không gặp nhau kể từ khi chúng tôi ra trường )

* Up to now/  So far

Eg: We have visited 3 countries in the world. (Cho tới bây giờ chúng tôi đã thăm 3 nước trên thế giới.)

+ Dùng với ever (đã từng), never (chưa bao giờ)

Eg : - Have you ever read this book ? ( Cậu đã từng đọc cuốn sách này chưa ?)

- No, I've never read it. (Tôi chưa bao giờ đọc nó)

- This is the most interesting film I've ever seen. (Đây là bộ phim hay nhất mà tôi đã từng xem)

+ Dùng với: in/ for the past (last) 2/ 3 .... years/ months .... ( Trong 2/3   tháng/ năm qua)

Eg:  -There have been a lot of changes in our town in the last 2 years.  (Đã có nhiều đổi thay ở thị trấn chúng tôi trong 2 năm qua)

+ Dùng với: “This is the first, second, third ...... time”  ( Đây là lần đầu tiên, lần thứ hai ......)

Eg : - This is the first time I've tasted this food. (Đây là lần đầu tiên tôi được nếm món ăn này)

= I've never tasted this food before. (Trước đây tôi chưa bao giờ  ăn món này)

+ Dùng với: for ages/ months/ a long time (đã lâu rồi)

Eg : - I haven't seen my sister for ages. (Đã lâu rồi tôi không gặp chị gái tôi)

= It's ages since I last saw my sister. (Đã lâu rồi kể từ lần cuối cùng tôi gặp chị gái tôi)

TRẠNG TỪ (NGỮ):BEFORE, ALREADY, RECENTLY = LATELY, EVER, NEVER, YET, JUST, TWICE, SEVERAL TIMES, SINCE + mốc Tgian, FOR + khoảng Tgian, UP TO NOW = UP TILL NOW = SO FAR……….

- Dùng với các cụm từ: This is the first time, this is the second time, dùng trong cấu trúc:

That (This) is the best …. that + S + has/ have   +  V(PII)

# data[].attributes.headline
Chia động từ ở thì hiện tại hoàn thành1. There is no more cheese. I (eat)……………. it all, I’m afraid.2. The bill isn’t right. They (make)………….. a mistake.3. Don’t you want to see this programme? It ………….(start).4. It’ll soon get warm in here. I (turn)……….. the heating on.5. ………They (pay)…….. money for your mother?6. Someone (take)………………. my bicycle.7. Wait for few minutes, please! I (finish)……………. my dinner.8. ………You ever (eat)………….. Sushi?9. She (not/come)…………… here for a long time.10. I (work…………..) here for three years.11. ………… You ever …………..(be) to New York?12. You (not/do) ………….your project yet, I suppose.13. I just (see)………. Andrew and he says he ……..already (do)………. about half of the plan.14. I ………..just (decide)……… to start working next week.15. He (be)…………. at his computer for seven hours.16. She (not/have) ……………any fun a long time.17. My father (not/ play)……….. any sport since last year.18. I’d better have a shower. I (not/have)………. one since Thursday.19. I don’t live with my family now and we (not/see)…………. each other for five years.20. I…… just (realize)…………... that there are only four weeks to the end of term.21. The train drivers (go)……… on strike and they stopped working at twelve o’clock.22. How long…….. (you/know)………. each other?23. ……….(You/ take)………… many photographs?24. (She/ eat)………………. at the Royal Hotel yet?25. He (live) ………….here all his life..26. Is this the second time he (lose)……………. his job?27. How many bottles………… the milkman (leave) ………….? He (leave) ……….. six.28. I (buy)…………. a new carpet. Come and look at it.29. She (write)………….. three poems about her fatherland.30. We (finish) ……………………three English courses.

# data[].attributes.subject
Chia động từ ở thì hiện tại hoàn thành1. There is no more cheese. I (eat)……………. it all, I’m afraid.2. The bill isn’t right. They (make)………….. a mistake.3. Don’t you want to see this programme? It ………….(start).4. It’ll soon get warm in here. I (turn)……….. the heating on.5. ………They (pay)…….. money for your mother?6. Someone (take)………………. my bicycle.7. Wait for few minutes, please! I (finish)……………. my dinner.8. ………You ever (eat)………….. Sushi?9. She (not/come)…………… here for a long time.10. I (work…………..) here for three years.11. ………… You ever …………..(be) to New York?12. You (not/do) ………….your project yet, I suppose.13. I just (see)………. Andrew and he says he ……..already (do)………. about half of the plan.14. I ………..just (decide)……… to start working next week.15. He (be)…………. at his computer for seven hours.16. She (not/have) ……………any fun a long time.17. My father (not/ play)……….. any sport since last year.18. I’d better have a shower. I (not/have)………. one since Thursday.19. I don’t live with my family now and we (not/see)…………. each other for five years.20. I…… just (realize)…………... that there are only four weeks to the end of term.21. The train drivers (go)……… on strike and they stopped working at twelve o’clock.22. How long…….. (you/know)………. each other?23. ……….(You/ take)………… many photographs?24. (She/ eat)………………. at the Royal Hotel yet?25. He (live) ………….here all his life..26. Is this the second time he (lose)……………. his job?27. How many bottles………… the milkman (leave) ………….? He (leave) ……….. six.28. I (buy)…………. a new carpet. Come and look at it.29. She (write)………….. three poems about her fatherland.30. We (finish) ……………………three English courses.

# data[].attributes.body
1. ate

2. made

3. started

4. turned

5. Do - paid

6. took

7. finished

8. Do - ate

9. didn’t come

10. worked

11. Do - been

12. didn’t

13. see - did

14. decided

15. was

16. didn’t have

17. didn’t play

18. didn’t have

19. did not seen

20. realized

21. went

22. known

23. take

24. ate

25. lives

26. loses

27. does - leaves / leaves

28. bought

29. wrote

30. finished

# data[].attributes.body
1) This is the first time he went abroad.

=> He hasn't went abroad before.

2) She started driving 1 month ago.

=> She has started driving 1 month ago.

3) We began eating when it started to rain.

=> We have began eating when it started to rain.

4) I last had my hair cut when I left her.

=> I haven't cut my hair when I left her.

5) The last time she kissed me was 5 months ago.

=> She hasn't kissed me about 5 months ago.

6) It is a long time since we last met.

=> We haven't a long time since we last met.

7) When did you have it?

=> How long do you have it?

8) This is the first time I had such as a delicious meal.

=> I haven't such as a delicious meal.

9) I haven't seen him for 8 days.

=> The last 8 days I saw him.

10) I haven't taken a bath since Monday.

=> It is Monday since I take a bath.