Bài tập phân biệt Thì hiện tại hoàn thành và Thì hiện tại hoàn thành tiếp diễn có đáp án I Lý thuyết cách làm phân biệt Thì hiện tại hoàn thành và Thì hiện tại hoàn thành tiếp diễn Hiện tại hoàn thành[.]
Bài tập phân biệt Thì hồn thành Thì hồn thành tiếp diễn có đáp án I Lý thuyết cách làm phân biệt Thì hồn thành Thì hồn thành tiếp diễn Hiện hoàn thành Hiện hoàn thành tiếp diễn Cấu trúc S + have/ has + PII S + haven’t/ hasn’t + PII Have/ Has + S + PII? S + have/ has + been + Ving S + haven’t/ hasn’t + been + Ving Have/ Has + S + been + Ving? Cách sử dụng - Nhấn mạnh đến kết hành động => Nhấn mạnh “Bao nhiêu, bao lần_ (how much, how many, or how many times) - Nhấn mạnh tính liên tục hành động => Nhấn mạnh “Bao lâu” (how long) Dấu hiệu ever, never, just, already, recently, since, for All the morning, all the afternoon, all day long, since, for, how long Ví dụ How many pages of that book have you How long have you been reading that read? books? II Bài tập phân biệt Thì hồn thành Thì hồn thành tiếp diễn Bài 1: For each situation, write two sentences using the words in brackets Tom started reading a book two hours ago He is still reading it andnow he is on page 53 (read/ for two hour) He has been reading for two hours (read/ 53 pages so far) He has read 53 pages so far Rachel is from Astralia She is travelling round Europe at the moment She began her trip three months ago (travel/ for three months) She (visit/six countries so far) Patrick is a tennis player.He began playing tennis when he was ten yearsold This year he is national champion again – for the fourth time (win/ the national championships/ four times) (play/ tennis since he was ten) When they left college, Lisa and Sue started making films together.They still make films (make/ five films since they left college) Đáp án She's been travelling for three months She's visited six countries so far He's won the national championships four times He's been playing tennis since he was ten They've made five films since they left college They've been making films since they left college Bài 2: For each situation, ask a question using the words in brackets You have a friend who is learning Arabic You ask: (how long/ learn/ Arabic?) How long have you been learning Arabic? You have just arrived to meet a friend She is waiting for you You ask: (wait/ long) Have You see somebody fishing by the river You ask: (catch/ any fish?) Some friends of yours are having a party next week You ask: (how many people/ invite?) A friend of yours is a teacher You ask: (how long/ teach) You meet somebody who is a writer You ask: (how many book/ write) (how long/ write/ books?) A friend of yours is saving money to go on holiday You ask: (how long/ save?) (how much money/ save) Đáp án Have you been waiting long? Have you caught any fish? How mayy people have you invited? How long have you been teaching? How many books have you written? How long have you been writing books? How long have you been saving? How much money have you saved? Bài 3: Put the verb into the more suitable form, present perfect simple (I have done) or continuous (I have been doing) Where have you been? Have you been playing (you/ play) tennis? Look! (somebody/ break) that window You look tired (you/ work) hard? " (you/ ever/ work) in a factory?" "No, never." "Liz is away on holiday." "Is she? Where (she/ go) My brother is an actor (he/ appear) in several films "Sorry I'm late" "That's all right (I/ not/ wait) long?" "Is it still raining?" "No, (it/ stop)" (I/ lose) my address book (you/ see) it? 10 (I/ read) the book you lent me, but (I/ not/ finish) it yet It's very interesting 11 (I/ read) the book you lent me,so you can have it back now Đáp án somebody has broken Have you been working Have you ever worked has he gone he's appeared I haven't been waiting it's stopped I've lost 10 I've been reading 11 I've read Bài Choose present perfect simple or continuous 1) (they/arrive) already? 2) Lucy (run) 2000 metres today 3) I (clean) all morning - I'm fed up! 4) How long (you/know) Simon? 5) I (drink) more water recently, and I feel better 6) Sorry about the mess! I (bake) 7) How many times (you/take) this exam? 8) He (eat) six bars of chocolate today 9) Julie (cook) dinner Let's go and eat! 10) The students (finish) their exams They're very happy 11) The baby's face is really dirty What (he/eat)? 12) Iona is exhausted these days She (work) too hard recently 13) Luke (never/be) abroad 14) I (wait) three hours already! 15) (you/finish) your homework yet? 16) How long (you/be) a lawyer? 17) I (read) your book all day It's very interesting, but I'm only on chapter 18) She (drink) ten glasses of water! 19) I (have) my dog for sixteen years 20) Help, I (lose) my wallet How can I get home? 21) I (not/do) the housework yet 22) They (study) very hard recently 23) She (promise) to help many times 24) He (clean) the kitchen Everything is sparkling clean 25) She (write) her essay and (send) it to her professor 26) He (see) the film 'The King's Speech' about six times 27) We (paint) our living room I think it looks a lot better 28) She (take) French lessons lately 29) It (not/rain) for three hours! Only about one hour 30) Lucy (leave) Đáp án - Have they arrived; - has run; - have been cleaning; - have you known; - have been drinking; - have been baking; - have you taken; - has eaten; - has cooked; 10 - have finished; 11 - has he been eating; 12 - has been working; 13 - has never been; 14 - have been waiting; 15 - Have you finished; 16 - have you been; 17 - have been reading; 18 - has drunk; 19 - have had; 20 - have lost; 21 - haven't done; 22 - have been studying; 23 - has promised; 24 - has cleaned; 25 - has written - has sent; 26 - has seen; 27 - have painted; 28 - has been taking; 29 - hasn't been raining; 30 - has already left Bài 5: Put the verb between brackets in the correct tense Use the present perfect continuous when possible, and use the present perfect simple elsewhere I _ (lose) my key Can you help me look for it? I _ (read) the book you gave me, but I _ (not finish) it yet “Sorry, I’m late!” - “That’s right I _ (not wait) long I _ (clean) the windows So farr I _ (clean) five of them There are only two more to There’s a strange smell in here _ (yoy/ cook) something? Lucy _ (run) 200 metres today I _ (clean) all morning - I’m fed up! How long _ (you/ know) Simon? I _ (drink) more water lately, and I feel better 10 Sorry about the mess! I _ (bake) 11 How many times _ (you/ take) this exam? 12 He _ (eat) six bars of chocolate today! 13 Julie _ (cook) dinner Let’s go and eat! 14 The students _ (finish) their exams They’re very happy 15 The baby’s face is really dirty! What _ (he/ eat)? Đáp án I have lost _ (lose) my key Can you help me look for it? I have been reading _ (read) the book you gave me, but I haven’t finshed _ (not finish) it yet “Sorry, I’m late!” - “That’s right I haven’t been waiting _ (not wait) long I have been cleaning _ (clean) the windows So farr I have cleaned _ (clean) five of them There are only two more to There’s a strange smell in here Have you been cooking _ (yoy/ cook) something? Lucy _had run (run) 200 metres today I _have been cleaning (clean) all morning - I’m fed up! How long _have you known (you/ know) Simon? I _’ve been drinking (drink) more water lately, and I feel better 10 Sorry about the mess! I ;ve been baking _ (bake) 11 How many times _have you taken (you/ take) this exam? 12 He _has eaten (eat) six bars of chocolate today! 13 Julie has cooked _ (cook) dinner Let’s go and eat! 14 The students have finished _ (finish) their exams They’re very happy 15 The baby’s face is really dirty! What has he been eating _ (he/ eat)? ... back now Đáp án somebody has broken Have you been working Have you ever worked has he gone he''s appeared I haven''t been waiting it''s stopped I''ve lost 10 I''ve been reading 11 I''ve read Bài Choose... yours is saving money to go on holiday You ask: (how long/ save?) (how much money/ save) Đáp án Have you been waiting long? Have you caught any fish? How mayy people have you invited? How... French lessons lately 29) It (not/rain) for three hours! Only about one hour 30) Lucy (leave) Đáp án - Have they arrived; - has run; - have been cleaning; - have you known; - have been drinking;