bài tập các thì hiện tại,quá khứ, tương lại,phân biệt thì Tiếng anh tham khảo
Trang 1Bài tập Tiếng Anh
THÌ HIỆN TẠI HOÀN THÀNH TIẾP DIỄN
(Present perfect continuous) I- CẤU TRÚC THÌ HIỆN TẠI HOÀN THÀNH TIẾP DIỄN
1 Khẳng định:
S + have/ has + been + V-ing
Trong đó: S (subject): chủ ngữ
Have/ has: trợ động từ
Been: Phân từ II của “to be”
V-ing: Động từ thêm “-ing”
CHÚ Ý:
- S = I/ We/ You/ They + have
- S = He/ She/ It + has
Ví dụ:
- It has been raining for 2 days (Trời mưa 2 ngày rồi.)
- They have been working for this company for 10 years (Họ làm việc cho công ty này 10 năm rồi.)
2 Phủ định:
S + haven’t/ hasn’t + been + V-ing
Câu phủ định ta chỉ cần thêm “not” ngay sau trợ động từ “have/ has”
CHÚ Ý:
- haven’t = have not
- hasn’t = has not
Ví dụ:
- I haven’t been studying English for 5 years (Tôi không học tiếng Anh được 5 năm rồi.)
- She hasn’t been watching films since last year (Cô ấy không xem phim từ năm ngoái.)
3 Câu hỏi:
Have/ Has + S + been + V-ing ?
Trả lời: Yes, I/ we/ you/ they + have – Yes, he/ she / it + has
No, I/ we/ you/ they + haven’t – No, he/ she/ it + hasn’t
Câu hỏi ta chỉ cần đảo trợ động từ “have/has” lên trước chủ ngữ”
Ví dụ:
Trang 2- Have you been standing in the rain for more than 2 hours? (Bạn đứng dưới mưa hơn 2 tiếng đồng hồ rồi phải không?)
Yes, I have./ No, I haven’t
- Has he been typing the report since this morning? (Anh ấy đánh máy bài báo cáo từ sáng rồi rồi phải không?)
Yes, he has./ No, he hasn’t
II- CÁCH SỬ DỤNG CỦA THÌ HIỆN TẠI HOÀN THÀNH TIẾP DIỄN.
1 Dùng để diễn tả một hành động bắt đầu trong quá khứ diễn ra liên tục và kéo dài đến hiện tại Nhấn mạnh vào tính chất “liên tục” của hành động.
- I am very tired now because I have been working hard for 12 hours (Bây giờ tôi rất mệt vì
tôi đã làm việc vất vả trong 12 tiếng đồng hồ.)
Ta thấy việc “làm việc vất vả 12h đồng hồ” vừa mới kết thúc nhưng kết quả của nó thì vẫn có thể thấy được ở hiện tại (đang rất mệt.)
III- DẤU HIỆU NHẬN BIẾT THÌ HIỆN TẠI HOÀN THÀNH TIẾP DIỄN
- Since + mốc thời gian
Ví du: She has been working since the early morning (Cô ấy làm việc từ sáng sớm.)
- For + khoảng thời gian
Ví dụ: They have been listening to the radio for 3 hours (Họ nghe đài được 3 tiếng đồng hồ rồi.)
- All + thời gian (all the morning, all the afternoon, all day, …)
Ví dụ: They have been working in the field all the morning (Họ làm việc ngoài đồng cả buổi sáng.)
IV- BÀI TẬP THÌ HIỆN TẠI HOÀN THÀNH TIẾP DIỄN.
Cho dạng đúng của động từ trong ngoặc ở thì hiện tại hoàn thành tiếp diễn
1 We (wait) for her for 30 minutes
2 She (go) out since 5 a.m
Trang 3Bài tập Tiếng Anh
3 They (not eat) anything all the morning
4 The street is full of water because it (rain) for 3 hours
5 She looks very exhausted because she (work) all night
6 I (read) this book since last night
7 She (chat) with her friend all the day
8 He (talk) on the phone for hours
9 She (cycle) for 2 hours and she is very tired now
10 We (not write) to each other for 6 months
VI- ĐÁP ÁN
1 We (wait) for her for 30 minutes (Chúng tôi đợi cô ấy 30 phút rồi.)
- have been waiting
2 She (go) out since 5 a.m (Cô ấy đi ra ngoài từ lúc 5h sáng.)
- has been going out
3 They (not eat) anything all the morning (Họ không ăn gì cả buổi sáng nay.)
- haven’t been eating
4 The street is full of water because it (rain) for 3 hours (Đường phố đầy nước bởi vì trời mưa suốt 3 tiếng đồng hồ.)
- has been raining
5 She looks very exhausted because she (work) all night (Cô ấy trông có vẻ kiệt sức vì cô ấy làm việc suốt đêm.)
- has been working
6 I (read) this book since last night (Tôi đọc cuốn sách này từ tối hôm qua.)
- have been reading
7 She (chat) with her friend all the day (Cô ấy tán gẫu với bạn của cô ấy suốt cả ngày rồi.)
- has been chatting
8 He (talk) on the phone for hours (Anh ấy nói chuyện điện thoại nhiều giờ đồng hồ rồi.)
- has been talking
9 She (cycle) for 2 hours and she is very tired now (Cô ấy đạp xe 2 tiếng đồng hồ rồi và bây giờ cô ấy rất mệt.)
- has been cycling
10 We (not write) to each other for 6 months (Chúng tôi không viết thư cho nhau được 6 tháng rồi.)
Trang 4- haven’t been writing
I Chọn đáp án đúng:
1 Why are your hands so dirty?
- I …… my bike
C Have been repairing D Has been reparing
2 We …… around Scotland for 8 days
C Have been travelling D Has been travelling
3 Steve has been driving for 6 hours
A But he's having a barbeque at the moment
B In 2 hours he's going to reach Vermont
4 I have been trying to contact him _
A but to no avail
B fortunately he picked up the phone
8 The ballon has been soaring 100 meters above us for 2 hours
A Why can't they land at last?
B But they have landed 2 minutes ago
9 Who has been eating my chocolate bar?
A Soon I will have none left
B There are none left
10 She has been tidying up her office, hasn't she?
A Yes, she has tidied it up already
B Yes, she has
C No, she isn't
14 She has been tidying up her office, hasn't she?
A Yes, she has tidied it up already
B Yes, she has
C No, she isn't
II Chia động từ trong ngoặc:
1) I _( try ) to learn English for years, but I _( not succeed ) yet
2) Mary ( rest) in the garden all day because she ( be) ill
3) She _( work ) so hard this week that she _( not have ) time to
go to the movies
Trang 5Bài tập Tiếng Anh4) That book ( lie ) on the table for weeks You _( not read ) ityet ?
5) He _( not be ) here since Christmas I wonder where he (live) since then.6) Jack (go) to Paris for a holiday He never ( be) there
7)You _( sleep ) so far ? I _( ring ) the bell for the last twenty minutes.8) He ( write ) a novel for two years, but he ( not finish ) it yet.9) Mary _( lose ) her hat and she _( look ) for it until now.10) I ( see ) that film several times because I like it
Phân biệt Thì quá khứ hoàn thành & Thì quá khứ hoàn thành tiếp diễn
Thì Quá khứ hoàn thành và Quá khứ hoàn thành tiếp diễn là hai thì thường xuyên xuất hiện trong chủ điểm đề thi Tiếng Anh, đặc biệt là thì Quá khứ hoàn thành Các bạn có thể dễ phân biệt thì Quá khứ hoàn thành, tuy nhiên thì Quá khứ hoàn thành tiếp diễn vẫn gây không ít khó khăn cho các bạn đặc biệt là hay ra trong lúc bạn luyện tập các dạng bài luyện thi Mời bạn cũng xem lại cấu trúc, cách dùng, dâu hiệu nhận biết của 2 thì này
Thì quá khứ hoàn thành (Past perfect tense)
I- CẤU TRÚC CỦA THÌ QUÁ KHỨ HOÀN THÀNH
1 Khẳng định:
Trang 6- He had gone out when I came into the house (Anh ấy đã đi ra ngoài khi tôi vào nhà.)
- They had finished their work right before the deadline last week (Họ đã hoàn thành công
việc của họ ngay trước hạn chót vào tuần trước.)
- She hadn’t come home when I got into the house (Cô ấy vẫn chưa về nhà khi tôi vào nhà.)
- They hadn’t finished their lunch when I saw them (Họ vẫn chưa ăn xong bữa trưa khi
Trang 7Bài tập Tiếng Anh
- Had the film ended when you arrived at the cinema? (Bộ phim đã kết thúc khi bạn tới rạp chiếu phim phải không?)
Yes, it had./ No, it hadn’t
II- CÁCH SỬ DỤNG CỦA THÌ QUÁ KHỨ HOÀN THÀNH
1 Dùng để diễn tả một hành động xảy ra và hoàn thành trước một hành động khác trong quá khứ.
Hành động hoàn thành trước sẽ chia thì quá khứ hoàn thành và hành động xảy ra sau sẽ chia thì quá khứ đơn
Ví dụ:
- When I came, he had gone to bed (Khi tôi đến thì anh ta đã đi ngủ rồi.)
Ta thấy có 2 sự việc xảy ra trong quá khứ là “tôi đến” và “anh ta đi ngủ” Và việc “anh ta đi ngủ” đã xảy ra và hoàn thành trước khi “tôi đến” Như vậy “anh ta đi ngủ” sẽ phải chia thì quá khứ hoàn thành, và việc “tôi đến” xảy ra sau sẽ chia thì quá khứ đơn
- The train had left when we arrived at the station (Tàu đã rời đi khi chúng tôi tới nhà ga.)
Ta thấy hai sự việc “tàu rời đi” và “chúng tôi đến nhà ga” đều xảy ra trong quá khứ Việc “tàu rời đi” đã hoàn thành trước khi “chúng tôi đến” Vậy “tàu rời đi” sẽ chia thì quá khứ hoàn thành và việc “chúng tôi đến” sẽ chia thì quá khứ đơn
2 Dùng để diễn tả một hành động xảy ra trước một thời điểm xác định trong quá khứ.
Ví dụ:
- I had gone to school before 6 a.m yesterday (Tôi đã đi học trước 6 giờ sáng ngày hôm qua.)
Ta thấy “6h sáng hôm qua” là một thời gian xác định trong quá khứ Và việc “tôi đi học” xảy
ra trước thời gian này nên ta sẽ sử dụng thì quá khứ hoàn thành để diễn đạt
- She had come back her hometown before June last year (Cô ấy đã trở về quê trước tháng 6
năm ngoái.)
Ta thấy “tháng 6 năm ngoái” là một thời gian xác định trong quá khứ Và việc “cô ấy trở về quê” đã xảy ra trước thời gian này nên ta sử dụng thì quá khứ hoàn thành để diễn đạt
Trang 83 Thì quá khứ hoàn thành được sử dụng trong câu điều kiện loại III (Diễn tả một giả định không có thật trong quá khứ.)
Ví dụ:
- If she had told me the truth yesterday, I would have helped her (Nếu hôm qua cô ấy nói sự
thật với tôi, tôi đã có thể giúp cô ấy rồi).
Ta hiểu bản chất sự việc là ngày hôm qua cô ấy đã không nói sự thật và “tôi” đã không giúp được cô ấy Khi giả định một điều trái với sự thật trong quá khứ ta sử dụng thì quá khứ hoàn thành
4 Thì quá khứ hoàn thành được sử dụng trong câu ước loại III (ước một điều không có thật trong quá khứ)
Ví dụ:
- I wish I had gone with you yesterday (Tôi ước rằng tôi đã đi với bạn ngày hôm qua.)
Ta thấy sự thực rằng “tôi đã không đi với bạn ngày hôm qua” nên bây giờ “tôi” mới ước như vậy Khi ước một điều trái với sự thật trong quá khứ ta cũng sử dụng thì quá khứ hoàn thành
để diễn đạt
IV- DẤU HIỆU NHẬN BIẾT THÌ QUÁ KHỨ HOÀN THÀNH
Trong câu có các từ:
- when: Khi
Vì dụ: When they arrived at the airport, her flight had taken off (Khi họ tới sân bay, chuyến
bay của cô ấy đã cất cánh.)
- before: trước khi (Trước “before” sử dụng thì quá khứ hoàn thành và sau “before” sử dụng thì quá khứ đơn.)
Ví dụ: She had done her homework before her mother asked her to do so (Cô ấy đã làm bài
tập về nhà trước khi mẹ cô ấy yêu cầu cô ấy làm như vậy.)
- After: sau khi (Trước “after” sử dụng thì quá khứ đơn và sau “after” sử dụng thì quá khứ hoàn thành.)
Trang 9Bài tập Tiếng Anh
Ví dụ: They went home after they had eaten a big roasted chicken (Họ về nhà sau khi đã ăn
một con gà quay lớn.)
- by the time (vào thời điểm)
Ví dụ: He had cleaned the house by the time her mother came back (Cậu ấy đã lau xong nhà
vào thời điểm mẹ cậu ấy trở về.)
V- CÁCH THÀNH LẬP ĐỘNG TỪ Ở DẠNG PHÂN TỪ II
1 Theo quy tắc ta thêm “ed” vào sau động từ.
- Thông thường ta thêm “ed” vào sau động từ
- Ví dụ: watch – watched turn – turned want – wanted
* Chú ý khi thêm đuôi “-ed” vào sau động từ
+ Động từ tận cùng là “e” -> ta chỉ cần cộng thêm “d”
Ví dụ: type – typed smile – smiled agree – agreed
+ Động từ có MỘT âm tiết, tận cùng là MỘT phụ âm, trước phụ âm là MỘT nguyên âm -> ta nhân đôi phụ âm cuối rồi thêm “-ed”
Ví dụ: stop – stopped shop – shopped tap – tapped
NGOẠI LỆ: commit – committed travel – travelled prefer - preferred
+ Động từ tận cùng là “y”:
- Nếu trước “y” là MỘT nguyên âm (a,e,i,o,u) ta cộng thêm “ed”
Ví dụ: play – played stay - stayed
- Nếu trước “y” là phụ âm (còn lại ) ta đổi “y” thành “i + ed”
Ví dụ: study – studied cry - cried
2 Một số động từ không theo quy tắc:
Ví dụ: go – gone do – done write – written
VI- BÀI TẬP THÌ QUÁ KHỨ HOÀN THÀNH
Trang 10Bài 1: Cho dạng đúng của động từ trong ngoặc.
1 They (come) ……… back home after they (finish) ……… their work
2 She said that she ( meet) ……… Mr Bean before
3 Before he (go) ……… to bed, he (read) ……… a novel
4 He told me he (not/wear) ……… such kind of clothes before
5 When I came to the stadium, the match (start) ………
6 Before she (listen) ……… to music, she (do)……… homework
7 Last night, Peter (go) ……… to the supermarket before he (go)
……… home
Bài 2: Viết lại câu sao cho nghĩa không đổi sử dụng từ gợi ý cho sẵn.
1 David had gone home before we arrived
Trang 11Bài tập Tiếng Anh
2 She said that she ( meet) ……… Mr Bean before
- had met ( Cô ấy nói rằng trước đây cô ấy đã từng gặp Mr Bean.)
3 Before he (go) ……… to bed, he (read) ……… a novel
- went – had read (Trước khi anh ấy đi ngủ, anh ấy đã đọc một cuốn tiểu thuyết.)
4 He told me he (not/wear) ……… such kind of clothes before
- hadn’t worn (Anh ấy nói với tôi rằng trước đây anh ấy chưa từng mặc loại quần áo như thế.)
5 When I came to the stadium, the match (start) ………
- had started (Khi tôi tới sân vận động, trận đấu đã bắt đầu.)
6 Before she (listen) ……… to music, she (do)……… homework
- listened – had done (Trước khi cô ấy nghe nhạc, cô ấy đã làm bài tập về nhà.)
7 Last night, Peter (go) ……… to the supermarket before he (go)
……… home
- had gone – went (Tối hôm qua, Peter đã đi siêu thị trước khi cậu ấy về nhà.)
Bài 2:
1 David had gone home before we arrived (David đã về nhà trước khi chúng tôi tới.)
- After David had gone home, we arrived (Sau khi David về nhà, chúng tôi tới.)
2 We had lunch then we took a look around the shops (Chúng tôi ăn trưa rồi sau đó chúng tôi đi xem xung quanh các cửa hàng.)
- Before we took a look around the shops, we had had lunch (Trước khi chúng tôi đi xem xung quanh các của hàng, chúng tôi đã ăn trưa rồi.)
3 The light had gone out before we got out of the office (Đèn đã tắt trước khi chúng tôi rời khỏi văn phòng.)
- When we got out of the office, the flight had gone out.(Lúc chúng tôi rời khỏi văn phòng thì đèn đã bị tắt trước đó rồi.)
Trang 124 After she had explained everything clearly, we started our work (Sau khi cô ấy giải thích mọi thứ rõ ràng, chúng tôi bắt đầu công việc.)
- By the time we started our work, she had explain everything clearly (Vào thời điểm chúng tôi bắt đầu công việc, cô ấy đã giải thích mọi thứ rõ ràng rồi.)
5 My father had watered all the plants in the garden by the time my mother came home (Bố tôi đã tưới xong tất cả các cây trong vườn vào thời điểm mẹ tôi về nhà.)
- Before my mother came home, my father had watered all the plants in the garden (Trước khi
mẹ tôi về nhà, bố tôi đã tưới tất cả các cây trong vườn rồi.)
Thì quá khứ hoàn thành tiếp diễn (Past perfect continuous tense)
I- CẤU TRÚC CỦA THÌ QUÁ KHỨ HOÀN THÀNH TIẾP DIỄN
1 Khẳng định:
S + had + been + V-ing
Trong đó: S (subject): chủ ngữ
Had: trợ động từ
Been: Dạng phân từ II của động từ “to be”
V-ing: Động từ thêm -ing
Ví dụ:
- It had been raining very hard for two hours before it stopped.
- They had been working very hard before we came.
2 Phủ định:
S + hadn’t + been + V-ing
Câu phủ định trong thì quá khứ hoàn thành chỉ cần thêm “not” vào sau trợ động từ
CHÚ Ý:
- hadn’t = had not
Trang 13Bài tập Tiếng Anh
- My father hadn’t been doing anything when my mother came home.
- They hadn’t been talking to each other when we saw them.
3 Câu hỏi:
Had + S + been + V-ing?
Trả lời: Yes, S + had./ No, S + hadn’t.
Ví dụ:
- Had they been waiting for me when you met them?
Yes, they had./ No, they hadn’t
- Had she been watching TV for 4 hours before she went to eat dinner?
Yes, she had./ No, she hadn’t
II- CÁCH SỬ DỤNG CỦA THÌ QUÁ KHỨ HOÀN THÀNH TIẾP DIỄN
1 Diễn tả một hành động xảy ra kéo dài liên tục trước một hành động khác trong quá khứ.
Ví dụ:
- He had been typing for 3 hours before he finshed his work (Cậu ta đã đánh máy suốt 3
tiếng đồng hồ trước khi hoàn thành xong công việc.)
Ta thấy có hai sự việc xảy ra trong quá khứ đó là “đánh máy” và “hoàn thành công việc” Ta
có thể hiểu rằng trước đó việc đánh máy đã diễn ra liên tục không ngừng nghỉ cho đến khi công việc được hoàn thành
2 Diễn tả một hành động xảy ra kéo dài liên tục trước một thời điểm xác định trong quá khứ.
Ví dụ:
- My father had been driving for 2 hours before 11pm last night (Bố tôi đã lái xe liên tục 2
tiếng đồng hồ trước thời điểm 11h tối hôm qua.)