simple past or present perfect

S

snow_field

[TẶNG BẠN] TRỌN BỘ Bí kíp học tốt 08 môn
Chắc suất Đại học top - Giữ chỗ ngay!!

ĐĂNG BÀI NGAY để cùng trao đổi với các thành viên siêu nhiệt tình & dễ thương trên diễn đàn.

Mình hay bị lẫn lộn thì past simple và past perfect...nhưng không ngờ simple past và present perfect cũng "điển" không kém! Mọi người xem hai ví dụ này roy hướng dẫn lại dùm mình cách dùng hợp lí

I haven't been to Ha Noi ofr over one year
-> The last time........................................

I have done this job for a year
It's...........................................


bạn chú ý cách đặt tên tiêu đề!
 
Last edited by a moderator:
D

diema3

Câu này làm như sau :

I haven't been to Ha Noi ofr over one year
-> The last time I went to HN was over one year ago
I have done this job for a year
It's over one year since I last did this job

ở đây sử dụng cấu trúc :
S + haven't / hasn't / have / has + P2
=> It's + N( time ) since S + (last) + V (qk)
=> The last time + S + V(qk) was + N(time)
=> S + v(qk) + N(time) ago

tuỳ từng nghĩa nữa nhưng use là đại loại thế ?
 
Last edited by a moderator:
S

shadkozi

Cách phân biệt simple past và present perfect nè:
simple past: Diễn tả hành động đã kết thúc trong quá khứ và ko liên quan j đến hiện tại
Khi có các trạng ngữ như: Yesterday, ...year(s)/ month(s)/ day(s) ago, last week,.... thì dùng QKD
VD: I watched action movie yesterday ( hôm qua tôi xem phim hành động và việc đó đã kết thúc trong ngày hôm qua, hiện tại tôi ko xem nữa) => quá khứ đơn

present perfect: Diễn tả hành động diễn ra trong quá khứ và kéo dài đến hiện tại và kết quả liên quan đến hiện tại
Khi có các trạng ngữ như: for... year(s)/ month(s)/ day(s), since thì dùng HTHT
VD: I have watched this movie for 2 hours/ since 11h ( tôi xem phim này từ 11h, trong quá khứ, và cho tới bây giờ tôi vẫn đang xem) => Hiện tại hoàn thành

Mình nghĩ là chỉ thế thôi :D
 
Last edited by a moderator:
S

snow_field

Ban đầu mình cũng làm như diema3 chỉ i! Nhưng cái câu số 2, mình thấy để last did this job hơi bị kì. Giống như câu

It's one year since I last met him=>tưc` là đã 1 năm kể từ lần cúi tôi gặp anh ta=>tức bi h chưa gặp lại.

Còn cái câu số 2 : I have done this job for one year=>mình nghĩ hiện tại cũng có thể vẫn dg làm=>tôi làm công việc này dc 1 năm roy=>vậy cái câu It's one year since I last đi this job giống như là bi h tôi k làm công việc đó nữa!

Chả bik sao lun :(( câu đầu thì mình đúng goy! thực ra cách dùng thì mình cũng hỉu, có điều nhất là ghép câu phức tùm lum thời gian+ thời điểm giống dzầy, hơi bị "mù" :((
 
S

shadkozi

HIC, cái này was đúng rồi mà. Cách dễ nhất để nhận bik là có chữ ago ở cuối :D đúng như lời của snow_field.
Cách nhận bik thứ hai là chữ : Last time ( lần cuối tức là ở trong quá khứ) nên phải dùng QKD
 
S

snow_field

cho mình hỏi 1 câu ngoài lề, tại mình thấy hỏi có chút xíu mà lập nguyên cái topic thì...chật chội nhà cửa we! Có 1 câu

It's very hot! Why don't you (button)......................your collar!

Mình hok bik chia cái chữ button như thế nào! Vì chỉ bik button up là cài khuy áo! Mà nếu cài khuy áo thì hơi vô lý, vì câu trc đó là It's very hot mà???
 
K

kothechiuduoc

:)) chắc là đi đường nắng nên mới phải cài khuy cổ áo
còn nếu ko thì cứ chia là not button up là được ;))
tốt nhất thì cứ làm là button up cho nhanh :)
 
S

shadkozi

He he cả 2 bạn sai rồi. Trời nóng thì phải cởi khuy áo cổ chứ :))
Cởi khuy là unbutton bạn ah.
Câu hoàn chỉnh là It's very hot! Why don't you unbutton your collar!
unbutton là động từ đó nha ;))
 
Last edited by a moderator:
Top Bottom