Thì hiện tại hoàn thành là một trong những thì quan trọng trong tiếng Anh.. Trong bài viết dưới đây Download.vn giới thiệu đến các bạn Bài tập tiếng Anh thì hiện tại hoàn thành.. Hy vọng
Trang 1
Thì hiện tại hoàn thành là một trong những thì quan trọng trong tiếng Anh Tuy nhiên, còn rất
nhiều bạn vẫn chưa thể sử dụng thành thạo được Trong bài viết dưới đây Download.vn giới thiệu đến
các bạn Bài tập tiếng Anh thì hiện tại hoàn thành
Hy vọng qua các bài tập thì hiện tại hoàn thành trên đây, các bạn sẽ nắm vững được các thông tin cơ bản về thì này để học tốt tiếng Anh Nội dung chi tiết mời các bạn cùng tham khảo và tải tài liệu tại đây
Bài tập Tiếng Anh thì hiện tại hoàn thành
A Bài tập có đáp án Bài 1: Bài tập thì hiện tại hoàn thành với dấu hiệu nhận biết có sử dụng since và for
1 I … (study) Vietnamese for the last 20 years
2 We… (known) each other for 5 years
3 I… (sleep) for 3 minutes now
4 How long you ….(learn) Japanese? I….( learn) it since 2015
5 She….(buy) that bike for 4 months
6 I… (sleep) for a long time
7 We… (live) here since 2018
8.He already… ( read) that blog for 2 months
Bài 2: Viết lại câu với thì hiện tại hoàn thành
1 I started cooking for the dinner 2 hours ago
2 This morning I was expecting a message Now I have it
3 Dan didn’t have a beard before Now he has a beard
4 The temperature was 22 degrees Now it is only 15
5 My English wasn’t very good Now it is better
Trang 2
6 Kim is looking for her key She can’t find it
Bài 3: Đọc và viết lại câu với từ just, yet and already
1 John goes out Five mintues later, the phone rings and the caller says ‘Can I speak to John”
You say: I’m afraid … (go out)
2 You are eating in a restaurant The waiter thinks you have finished and starts to take your plate away You say: Wait a minute! … (not/finish)
3 You are going to a hotel tonight You phone to seserve a table Later your friend says, ‘Shall I phone
to reserve a table’
You say: No, … (do/it)
4 You know that a friend of yours is looking for a place to live Perhaps he has been successful
Ask her You say: … ? (find)
5 You are still thinking about where to go for your holiday A friend asks: “Where are you going fot your holiday?”
You say: … (not/decide)
6 Tom went to the bank, but a few mintues ago she returned.Somebody asks, “Is Tom still at the bank?
‘
You say: No, … (come back)
Bài 4: Bài tập chuyển đổi thì hiện tại hoàn thành sang quá khứ đơn
1 She has written to me since March -> The last time …
2 Mrs.Linh has taught the children in that remote village for two years -> Mrs.Linh started …
3 Nhi and Bin have been married for seven years -> It’s seven years …
Trang 3
5 He hasn’t had a swim for four years -> He last …
Bài 5: Tìm và sửa lỗi sai trong câu sau:
1 Jinho have lost his key He can’t find it anywhere
2 How much games has this team won so far this month?
3 Long doesn’t know her husband He never has met him
4 They live in Australia They has lived there all their life
5 Your house looks very clean and beautiful Have you wash it?
Bài 6:
1 We/play/tennis/2 years
2 Mai/go/the library/today
3, My sister/move/a new house/near/her boyfriend’s flat
4 His teacher/not/explain/this lesson/yet
5 This/best/film/I/ever/watch
6 Minh/just/leave/office/2 hours
7 They/write/a report/since/last Monday
Bài 7; Bài 1: Chia động từ trong ngoặc ở thì HTHT
1 The bill isn’t right They (make)………… a mistake
2 Don’t you want to see this programme? It ………… (start)
3 I (turn)……… the heating on It’ll soon get warm in here
4 …… they (pay)…… money for your mother yet?
5 Someone (take)……… my bicycle
6 Wait for few minutes, please! I (finish)……… my dinner
Trang 4
7 ………you ever (eat)………… Sushi?
8 She (not/come)……… here for a long time
9 I (work)………… here for three years
10 ………… you ever ………… (be) in New York?
11 You (not/do) ………….yor project yet, I suppose
12 I (just/ see)……… Andrew and he says he …… already (do)……… about half of the plan
13 I ……… just (decide)……… to start working next week
14 He (be)………… at his computer for seven hours
15 She (not/have) ………any fun a long time
16 My father (not/ play)……… any sport since last year
17 I’d better have a shower I (not/have)……… one since Thursday
18 I don’t live with my family now and we (not/see)………… each other for five years
19 I…… just (realize)………… that there are only four weeks to the end of term
20 The train drivers (go)……… on strike and they stopped working at twelve o’clock
21 How long…… (you/know)……… each other?
22 ……….(You/ take)………… many photographs?
23 (She/ eat)……… at the Royal Hotel yet?
24 He (live) ………….here all his life
25 Is this the second time he (lose)……… his job?
26 How many bottles………… the milkman (leave) ………….? He (leave) ……… six
27 I (buy)………… a new carpet Come and look at it
28 She (write)………… three poems about her fatherland
29 We (finish) ………three English courses
30 School (not, start)……… yet
Bài 8: Viết lại câu sao cho nghĩa của câu không thay đổi
1.She has never drunk whisky before
2.He has never known me before
Trang 51 I have cooked for the dinner for 2 hours
2 The message has arrived
3 Dan has grown a beard
Trang 6
4 The temperature has fallen
5 My English have improved
6 Kim has lost his key
Bài 3:
2 he’s just gone out
3 I haven’t finished yet
4 I’ve already done it
5 Have you found a place to live yet?
6 I haven’t dicided yet
7 he’s just come back
Bài 4:
1 The last time she wrote to me was in March
2 Mrs.Linh started to teach the children in that remote village two years ago
3 It’s seven years since Nhi and Bin were married
4 It’s years since he wrote to me
5 He last had a swim was four years ago
Bài 5:
1 have ➔ has (Jinho là chủ ngữ số ít)
2 much ➔ many (games là danh từ đếm được)
3 never has met ➔ has never met (sai thứ tự)
Trang 7
4 has ➔ have (they là chủ ngữ số nhiều)
5 wash ➔ washed (chưa chia động từ)
Bài 6: Viết các câu sau dựa trên các từ cho sẵn và chia động từ
1 We have played tennis for 2 years
2 Mai has gone to the library today
3 My sister has moved to a new house near her boyfriend’s flat
4 His teacher hasn’t explained this lesson yet
5 This is the best film I have ever watched
6 Minh has just left the office for 2 hours
7 Have they written a report since last Monday?
Bài 7:
1 have made/ 've made 16 hasn't played
2 has started./ 's started 17 haven't had
3 have turned/ 've turned 18 haven't seen
4 Have they paid 19 have realized/ 've realized
5 has taken/ 's taken 20 have gone
6 have finished/ 've finished 21 have known
7 Have eaten 22 Have taken
8 hasn't come 23 has eaten/ 's eaten
9 have worked/ 've worked 24 has lived/ 's lived
10 Have been 25 has lost
11 haven't done 26 have left - has left/ 's left
12 have just seen/ 've just seen - has done 27 have bought/ 've bought
13 have decided 28 has written/ 's written
Trang 8
14 has been/ 's been 29 have finished/ 've finished
15 hasn't had 30 hasn't started
Bài 8:
1 It is/ This is the first time she has ever drunk whisky
2 It is/ This isthe first time he has ever known me
3 We've never visited Ha Long Bay before
4 She hasn't kissed me for 5 months./ She hasn't kissed me since 5 months ago
5 I haven't had my hair cut since I left her
6 We haven't met for a long time
B Bài tập tự luyện Bài 1: Chia động từ ở thì hiện tại hoàn thành
1 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 programe? 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
Trang 9
11 ………… You ever ………… (be) to New York?
12 You (not/do) ………….yor 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
Trang 10
Bài 2: Viết lại câu không thay đổi nghĩa:
1) This is the first time he went abroad.=>
Trang 11
=> It is ………
Bài 3 Chia các động từ trong ngoặc ra thì simple past hoặc present perfect:
1) We (studied) ………a very hard lesson the day before yesterday…………
2) We (have studied) ………almost every lesson in this book so far……
3) We (have never watched)……… that television program …………
4) We (watched) ……… an interesting program on television last night ………
5) My wife and I ……….……(had travelled) by air many times in the past
6) My wife and I (travelled)… to Mexico by air last summer
7) I (have read) ………that novel by Hemingway sevaral times before
8) I (read) ……….that novel again during my last vacation
9) I (had) ……….a little trouble with my car last week
10) However,I (have )……… no trouble with my car since then
11) I (have ) ……… this toy since my birthday
12) We (live )……….in HN for ten years now and like it a lot
13) The last time I (go) ………to HN was in May
14) When my parents were on holiday I ( stay)……… with my aunt for a week
15) I (not see ) my son for ages He (not visit ) ……… me since May
16) Tom ( be) ……….to HN twice He loves it very much
17) My sister (work ) ………for an enterprise for two years That was after college
18) I (move)……… to HN in 2001 I (be ) ………….there a long time now
Trang 12
19) It was so cold today that I (wear)……… a sweater at school
20) So far this month there (be )……… three robberies in this street
21) When I was young I (meet )………… him three times
22) In the past few years ,it (become )………… more and more difficult to get into university
23) I (feel )………better since I ( live) ……….here
24) Since I (be ) ………in this city I ( not see)……… him
Bài 4: Khoanh tròn đáp án đúng
1 When the school?
A) have you joined
B) did you joined
C) did you join
D) have you ever joined
2 _ in England?
A) Did you ever worked
B) Have you ever worked
C) Worked you
D) Didn't you have worked
3 That's the best speech _
B) I never heard
B) I didn't hear
Trang 13
C) I used to hear
D) I've ever heard
4 He's the most difficult housemate _
A) I never dealt with
B) I never had to deal with
C) I've ever had to deal with
D) I've never had to deal with
5 to him last week
Trang 14
C) I never came back
D) I've just come back
8 Prices in 1995 but then _ in 1996
A) rised _ falled
B) rose _ fell
C) have risen _ have fallen
D) rose _ have fallen
9 You to a word
A) listened _ I haven't said
B) didn't listen _ I say
C) listened _ saying
D) haven't listened _ I've said back
10 I can't believe that the news
A) you haven't read
B) you didn't read
C) you don't read
D) you read not
Bài 5: Hoàn thành các câu sau bằng cách chia động từ trong ngoặc đơn ở thì hiện tại hoàn thành
0 She has never traveled (never/ travel) by plane before
1 I _ (dream) of winning a medal for a long time
Trang 15
2 She _ (not/ see) much of Vietnam, so she wants to see more this year
3 _ you ever _ (be) to a desert? No, never
4 Van _ (throw) a surprise party for her boyfriend
5 Where _ Stephen _ (be) for the past 2 days?
Các bạn đã điền đầy đủ được đáp án vào bài tập thì hiện tại hoàn thành cơ bản trên chưa nhỉ Bây giờ hãy cùng đến với bài tập thì hiện tại hoàn thành thứ 2 với độ khó cao hơn nhé!
Bài 6: Gạch chân dưới đáp án đúng
0 His family hasn’t contacted/ didn’t contact him for 5 years
1 She has seen/ saw that movie more than 5 times
2 Stop complaining! You haven’t stopped/ stopped since you arrived
3 We haven’t found/ didn’t find any sign of life since we landed on Mars
4 Ms Rose has never taken/ has taken never me to see her flat
5 Congratulations! You have passed/ passed the exam
Bây giờ chúng ta cùng thử sức với bài tập thì hiện tại hoàn thành nâng cao hơn nhé!
Bài 7: Khoanh tròn vào đáp án đúng
0 My granny _ that detective novel
A has already read
B has yet read
C readed
D is reading
2 There _ a lot of changes in Vietnam since the 1990s
Trang 17C) I never came back
D) I've just come back
8 Prices in 1995 but then _ in 1996
A) rised _ falled
B) rose _ fell
C) have risen _ have fallen
D) rose _ have fallen
9 You to a word
A) listened _ I haven't said
B) didn't listen _ I say
C) listened _ saying
D) haven't listened _ I've said back
10 I can't believe that the news
Trang 18
A) you haven't read B) you didn't read C) you don't read D you read not Bài 8: Điền vào chỗ trống với since/ for 1 She's lived here 1975 2 He's been in London five days 3 They haven't been used many years 4 She's been working 9.am this morning 5 I haven't eaten _ _ hours 6 It has been raining ages 7 India has been independant 1947 8 They have been married October 9 How many years is it you graduated from junior high school? 10 We have been waiting twenty minutes Bài 9 Điền cụm từ với “for”, “since” hoặc “ago” 1 The phone last rang at four o’clock ~ So you’ve had no calls ………… ?
2 I haven’t been to the dentist for ten years ~ You last went to the dentist……… ?
3 I last saw Rita on Sunday ~ Haven’t you seen her ?
4 We’ve had six weeks without rain ~ Yes, it hasn’t rained
5 It’s three years since Lisa got married ~ Really? Has she been married………?
6 It’s eight months since my sister had any work ~ He lost his job ?
7 Mrs Brown was taken ill three weeks ago ~ You mean she’s been ill………, and
nobody’s told me!
8 I got here an hour ago ~ What! You mean you’ve been waiting ……… an hour?
Trang 19
9 I have not seen him……… he was 16
10 I've known him ……… ages
11 Things have changed a lot……….our previous meeting
12 It's been raining……….four o'clock
13 I'm sure he's been watching us ……….we came in
14 He'd been here……….over an hour when we arrived
15 I've been trying to fix this computer……….early this morning
16 He hasn't had anything to eat……….nearly a week
17 It's three years……….he started learning German
18 He's been collecting stamps……….the past twenty years
19 Nobody has seen him……….last Friday
20 It has been foggy……….some days
21 He has been fishing……….six o'clock
22 They've been living in France ……….eight years
23 The pilots have been on strike……….two months
24 We've had terrible weather……….Saturday
25 I've known Tom……….1990
26 We have been waiting for the bus……….half an hour
27 She hasn't lost a match……….April
28 Things have changed……….she's become headmaster
29 The police have been looking for him……….a month
30 Our dog has been ill……….two days
31 I've been looking for this book……….a long time
32 I've been working……….I got up
33 The kettle has been boiling……….ten minutes
34 They have been living in Madrid ……… 1972