Cô VŨ MAI PHƯƠNG - KHÓA NGỮ PHÁP THÌ HIỆN TẠI HOÀN THÀNH (THE PRESENT PERFECT TENSE) Hình thức cách dùng A Hình thức Thì hoàn thành lập have + khứ phân từ (past participle) I have worked (Tôi làm việc) v.v… Quá khứ phân từ động từ bất qui tắc có hình thức giống khứ đơn loved, walked v.v… Với động từ bất qui tắc khứ phân từ có nhiều khác biệt Phủ định thành lập việc thêm not trợ động từ Nghi vấn thành lập việc đảo ngược trợ động từ chủ từ Xác định Phủ định Nghi vấn phủ đinh I have worked I have not worked Have I worked ? You have worked You have not worked Have you worked ? He / she / it has worked He / she / it has not worked Has he / she / it worked ? You have worked You have not worked Have you worked ? They have worked They have not worked Have they worked ? Nghi vấn phủ định : Has he not worked ? v.v… Tĩnh lược : have / has have not / has not tĩnh lược sau (xem 118) I’ve worked, you haven’t worked, hasn’t he worked ? v.v… Where’ve you been ? (Bạn đâu ?) What’s he done ? (Hắn làm ?) Trạng từ: just; recently; lately; ever; never; already; yet; since; for; so far; until now; up to now; up to present B Cách dùng Thì nói kiểu ghép khứ Nó luôn ngụ ý mối quan hệ mạnh mẽ với chủ yếu dùng đàm thoại, thư tín, báo chí tường thuật truyền hình, phát Hiện hoàn thành dùng với just hành động vừa hoàn tất trước He has just gone out = He went out a few minutes ago (Anh ta vừa ngoài) Đây cách dùng đặc biệt Just phải đặt trợ động từ động từ Sự kết hợp dùng chủ yếu xác định, dùng nghi vấn Has he just gone out ? (Phải vừa không ?) Thường không dùng phủ định Cô VŨ MAI PHƯƠNG - KHÓA NGỮ PHÁP Hiện hoàn thành dùng cho động từ khứ mà thời gian không xác định A Hiện hoàn thành dùng cho hành động gần thời gian không đề cập : I have read the instructions but I don’t understand them (Tôi đọc dẫn không hiểu chúng) Have you had breakfast ? – No, I haven’t had it yet (Anh ăn sáng chưa ? Chưa, chưa ăn) So sánh với : I read the instruction last night (Tôi đọc dẫn tối hôm qua) (Thời gian có xác định) Did you have breakfast at the hotel ? (Phải anh ăn sáng khách sạn không ?) Lưu ý câu trả lời câu hỏi hoàn thành Have you seen my stamps ? Yes, I have / No, I haven’t (Anh thấy tem không ? Có, thấy/Không, không thấy) Hay : Yes, I saw them on your desk a minute ago (Có, thấy chúng bàn anh cách phút) Have you had breakfast ? Yes, I have Hoặc : No, I haven’t had it yet Hay : Yes, I had it at seven o’clock (Có, ăn lúc giờ) Hay : Yes, I had it with Mary (Có, ăn với Mary) B Những hành động hoàn thành thường có kết Tom has had a bad car crash (Tom bị đụng xe trầm trọng) [Anh ta nằm bệnh viện] The lift has broken down (Thang máy hỏng rồi) [Tôi phải cầu thang thường] I’ve washed the car (Tôi rửa xe) [Chiếc xe đẹp thật] Những hành động diễn đạt hoàn thành + yet thường có kết : He hasn’t come yet (Anh ta chưa đến) [Vì đợi] It’s o’ clock I have been waiting for hours now C Nó dùng cho hành động xảy khứ quan hệ đến ; hành động lặp lại : I have seen woles in that forest (Tôi thấy chó sói khu rừng đó) [Ngụ ý thấy] John Smith has written a number of short stories [John Smith viết số truyện ngắn) (Ngụ ý John Smith tiếp tục viết) Hiện hoàn thành dùng cho hành động xảy giai đoạn chưa hoàn tất Cô VŨ MAI PHƯƠNG - KHÓA NGỮ PHÁP A Mỗi giai đoạn chưa hoàn tất thể today hay this morning / afternoon / everning / week / month / year / century (thế kỷ) v.v… Lưu ý hoàn thành dùng với this morning kéo tới khoảng trưa, bì sau this morning trở thành giai đoạn hoàn tất hành động xảy phải khứ đơn (Lúc 11 sáng) : Tom has rung up three times this morning already (Tom gọi điện ba lần sáng rồi) (Lúc chiều) : Tom rang up three times this morning (Tom gọi điện ba lần sáng nay) Nhưng biết hành động thường xảy thời gian định hay lúc định giai đoạn chưa hoàn tất phải dùng khứ đơn Nếu bình thường đồng hồ reo lúc nói bữa ăn sáng My alarm clock didn’t go off this morning (Đồng hồ báo thức không reo sáng nay) Nếu người đưa thư thường đến khoảng 10 giờ, từ đến 10 nói : Has the postman come yet / this morning ? (Sáng người đưa thư đến chưa ?) Nhưng sau giai đoạn từ đến 10 nói : Did the postman come this morning? B Lately, recently dùng với hoàn thành giai đoạn thời gian chưa hoàn tất Trong câu : Has he been here lately / recently ? (Vừa qua có không ?) lately / recently mang nghĩa khoảng tuần qua, tháng qua Lately dùng với xác định, trừ dùng cho hành động bao trùm giai đoạn thời gian: There have been some changes lately / recently (Đã có số thay đổi gần đây) He’s had a lot of bad luck lately / recently (Gần đây, có nhiều xui xẻo) D Hiện hoàn thành dùng tương tự với ever, never, always, occasionally, often, several times, v.v… since + thời điểm, since + mệnh đề hay since trạng từ : Ann : Have you ever fallen off a horse ? Tom : Yes, I’ve fallen off quite often / occasionally (Ann : Bạn có té ngựa chưa ?) (Tom : Có, Tôi thường / té ngựa) I haven’t seen him since November (Tôi không gặp từ tháng Mười Một) Has he written since he left home ? (Từ xa nhà có viết thư không ?) Cô VŨ MAI PHƯƠNG - KHÓA NGỮ PHÁP We had a letter last week We haven’t heard since (Chúng nhận thư tuần trước Từ bặt tin) I’ve since changed my mind = I’ve changed my mind since then (Tôi đổi ý kể từ đó) Hiện hoàn thành dùng để hành động thói quen (lặp lặp lại) : Since my accident I have written with my left hand (Kể từ bị tai nạn, viết tay trái) I’ve worn glassed since my childhood (Tôi mang kính từ hồi bé) Chúng ta dùng for + giai đoạn thời gian thay cho since + thời điểm : I’ve used my left hand for a month now (Tôi dùng tay trái tháng rồi) I’ve worn glasses for ten years (Tôi mang kính mười năm) Lưu ý có câu kiểu : This is the best wine I have ever drunk (Đây rượu ngon mà uống) This is the worst book I have ever read (Đây sách dở mà đọc) This is the easiest job I have ever had (Đây công việc dễ mà làm) Chúng ta dùng cấu trúc với the first, the second v.v… the only mà không cần có ever It / This is the first time I have seen a mounted band (Đây lần thấy toán kỵ sĩ) It is only the second time he has been in a canoe (Đây lần thứ hai ca nô) This is the only book he has written (Đây sách mà viết) Hiện hoàn thành dùng cho hành động mà kéo dài xuyên suốt giai đoạn chưa hoàn tất Các thành ngữ thời gian bao gồm for, since (all day / night, week, all my v.v… life, all the time, always, never, recently…) A Hành động thường bắt đầu khứ liên tục đến thời điểm nói : He has been in the army for two years (Anh ta quân đội hai năm) [Giờ còn] I have smoked since I left school (Tôi hút thuốc từ trường) [Hiện hút] We have waited all day (Chúng chờ suốt ngày) [Vẫn chờ] He has lived here all his life (Ông ta sống suốt đời) [Hiện đây] He has always worked for us (Ông ta làm việc cho chúng tôi) [Vẫn làm] Cô VŨ MAI PHƯƠNG - KHÓA NGỮ PHÁP So sánh câu với : He was in the army for two years (Anh ta quân đội hai năm) [Bây không quân đội] I smoked for six months (Tôi hút thuốc tháng) [Giờ hút] He lived here all his life (Anh ta sống suốt đời) [Bây chết] Hiện hoàn thành dùng với for since : A For dùng với giai đoạn thời gian: for six days (trong sáu ngày), for a long time (một thời gian dài) For dùng với khứ đơn mức thời gian : We lived there for ten years (Chúng sống 10 năm) [Giờ không đó] For (chỉ thời gian) không dùng trước thành ngữ bắt đầu all They’ve worked all night (Họ làm việc suốt đêm) B Since dùng với thời điểm có nghĩa (từ thời điểm lúc nói) Nó luôn hoàn thành, trừ trường hợp 188 She has been here since six o’clock (Cô ta từ giờ) [Giờ đây] We’ve been friends since our schooldays (Chúng bạn bè từ ngày học) C Lưu ý có khác biệt last the last Hãy so sánh : (a) I have been here since last week (month, year v.v…) (Tôi từ tuần trước/tháng trước/năm ngoái v.v…) (b) I have been here for the last week (Tôi tuần qua) Last week (a) thời điểm cách khoảng ngày trước The last week (b) có nghĩa giai đoạn ngày vừa xong D Since + mệnh đề dùng : I’ve worked here since I left school (Tôi làm việc từ trường) Và ever since (trạng từ) He had a bad fall last year and has been off work ever since (Anh ta bị té nặng năm ngoái nghỉ việc kể từ dạo ấy) It is + giai đoạn + since + khứ hay hoàn thành Chúng ta nói : It is three years since I (last) saw Bill (Ba năm kể từ gặp Bill lần cuối) Hay : It is three years since I have seen Bill I last saw Bill three years ago (Tôi gặp Bill lần cuối cách ba năm) Hay : I haven’t seen for Bill three years Cô VŨ MAI PHƯƠNG - KHÓA NGỮ PHÁP It is two months since Tom (last) smoked a cigarette (Đã hai tháng kể từ Tom hút thuốc lần cuối) Hay : It is two months since Tom has smoked a cigarettes (Lần cuối hút điếu thuốc cách dùng hai tháng) Hay : He hasn’t smoked a cigarette for two months Chúng ta dùng it is … since mà trạng từ last : It is two years since he left the country (Đã hai năm qua kể từ rời khỏi đất nước) Tuy nhiên : He left the country two years ago (Anh ta rời đất nước hai năm trước đây)