Worksheetspresent prefect and simple past tense
Total questions: 40
Worksheet time: 7mins
Câu sau đây viết đúng hay sai ngữ pháp:
How long did you live here ?
True
Đúng
False
Sai
Have you lived
I last saw her on Monday.
Đồng nghĩa với câu nào dưới đây:
I haven't seen her since Monday.
I haven't seen for Monday.
Gợi ý không chọn:
Since+ mốc thời gian (since 2000/last summer)
Gợi ý không chọn
For+ khoảng thời gian (for 2 days/for 10 years)
Câu sau đây viết đúng hay sai ngữ pháp:
I didn't eat pizza since the last summer.
True
False
Gợi ý không chọn
since: thì gi?
Gợi ý không chọn:
I didn't eat pizza last summer/yesterday
Fill in the blank: Điền vào chỗ trống: For hoặc since
I haven't met my dear friend (a) a week.
Đâu là dấu hiệu của thì hiện tại hoàn thành:
yesterday, ago, last week, in 1999
since
for
already
ever
never
so far
My favourite hobby is ......................
swimming
fishing
cooking
painting
Đâu là dấu hiệu của thì quá khứ đơn
for, since, already, so far, ever, never
yesterday, ago, last, in 2000
Chia động từ trong ngoặc ở thì hiện tại hoàn thành hoặc quá khứ đơn:
How long _______ you _______ him? (know)
have/known
did/know
Chia động từ trong ngoặc ở thì hiện tại hoàn thành hoặc quá khứ đơn:
Where _______ you first _______ him? (meet)
did/meet
have/met
Chia động từ trong ngoặc ở thì hiện tại hoàn thành hoặc quá khứ đơn:
How long _______ he _______ there? (live)
did/live
has/lived
Chia động từ trong ngoặc ở thì hiện tại hoàn thành hoặc quá khứ đơn:
Where _______ he _______ before that? (live)
did/live
has/lived
Chia động từ trong ngoặc ở thì hiện tại hoàn thành hoặc quá khứ đơn:
How long _______ he _______ there? (be)
has/been
did/be
Chia động từ trong ngoặc ở thì hiện tại hoàn thành hoặc quá khứ đơn:
When _______ last _______ him? (see)
has/seen
did/see
Đâu là dấu hiệu của thì quá khứ đơn
for, since, already, so far, ever, never
yesterday, ago, last, in 2000
Câu sau đây viết đúng hay sai ngữ pháp:
How long did you live here ?
True
Đúng
False
Sai
Have you lived
I last saw her on Monday.
Đồng nghĩa với câu nào dưới đây:
I haven't seen her since Monday.
I haven't seen for Monday.
Gợi ý không chọn:
Since+ mốc thời gian (since 2000/last summer)
Gợi ý không chọn
For+ khoảng thời gian (for 2 days/for 10 years)
Câu sau đây viết đúng hay sai ngữ pháp:
I didn't eat pizza since the last summer.
True
False
Gợi ý không chọn
since: thì gi?
Gợi ý không chọn:
I didn't eat pizza last summer/yesterday
Fill in the blank: Điền vào chỗ trống: For hoặc since
I haven't met my dear friend (a) a week.
My favourite hobby is ......................
swimming
fishing
cooking
painting
Đâu là dấu hiệu của thì hiện tại hoàn thành:
yesterday, ago, last week, in 1999
since
for
already
ever
never
so far
Last year, we (go)...................to the wonderful festival
went
have gone
gone
goed
Từ nào dưới đây KHÔNG phải là dấu hiệu nhận biết của thì Qúa Khứ Đơn
ago
last
so far
in the past
Từ nào dưới đây KHÔNG phải là dấu hiệu nhận biết của thì HIỆN TẠI HOÀN THÀNH
recently
often
so far
just
Điền vào chỗ trống:
see--> saw-->......................
seed
saw
seen
see
Điền vào chỗ trống:
have--> had--> (a)
They (establish) (a) this fund for street children in 2020
Tìm nghĩa tiếng Việt tương ứng:
donate blood (v)
hiến máu
quyên góp tiền
lợi ích
tổ chức
I ______ all the washing recently .
did
have done
I ____ her when I moved to this neighborhood.
have known
knew
Where _____ the day before last ?
have you been
were you
I ____ her since I moved to this neighborhood.
knew
have known
Q. Which tense is it?
Diễn tả một sự kiện đã xảy ra nhưng không rõ thời gian, thường dùng với trạng từ just, already, lately, recently...
Ví dụ: My uncle __________ (just call) me from London.
Present perfect
Past simple
Q. Which tense is it?
Diễn tả một sự kiện bắt đầu từ quá khứ và còn kéo dài đến hiện tại và còn có thể tiếp tục trong tương lai. Cách dùng này thường được dùng với các giới từ và trạng từ: since, for, so far, up to now.
Ví dụ: I _________ (read) 50 pages of this book so far.
Present perfect
Past simple
Q. About 30 students from other schools _____________ us since last month.
have joined
joined
Đâu là dấu hiệu của thì quá khứ đơn
for, since, already, so far, ever, never
yesterday, ago, last, in 2000
Câu sau đây viết đúng hay sai ngữ pháp:
I didn't eat pizza since the last summer.
True
False
Gợi ý không chọn
since: thì gi?
Gợi ý không chọn:
I didn't eat pizza last summer/yesterday
I ------- a new bike yesterday
buy
bought
buys
buying
He __________ his phone number on that paper last night
write
did not wrote
written
wrote
______ you _______ the dishes by yourself last night?
Did ... wash
Did ... washed
Do ... wash
Do ... washed
Last year, we (go)...................to the wonderful festival
went
have gone
gone
goed
