Cách biến đổi câu trong tiếng anh
Biến đổi câu là cách viết lại câu mới với nghĩa tương đương với câu đã cho. ví như chuyển đổi câu ở thì hiện tại hoàn thành sang thì quá khứ đơn và ngược lại. Biến đổi câu là cách viết lại câu mới với nghĩa tương đương với câu đã cho.
Biến đổi câu có rất nhiều cách, chúng ta có thể sử dụng các từ đồng nghĩa để viết lại câu, chuyển đổi giữa thể bị động và chủ động, sử dụng các cách diễn đạt thì, hoặc dùng cấu trúc câu tương đương,...
Bài học này giúp bạn chuyển đổi câu ở thì hiện tại hoàn thành sang thì quá khứ đơn và ngược lại.
1. Cấu trúc it is... since S + V (Động từ V ở thì quá khứ đơn)
Câu này dùng để lần cuối ai đó làm việc gì là khi nào
Ví dụ:
It's is 20 minutes since the telephone rang.
(Chuông điện thoại reo đã được 20 phút rồi)
It is 5 days since he left.
(Anh ấy đã đi được 5 ngày rồi)
Với loại câu này chúng ta thấy, hành động diễn ra trong một khoảng thời gian nào đó, nên ta có thể dùng thì hiện tại hoàn thành kết hợp với giới từ FOR để viết lại
It is 10 years since I played football.
I haven't played football for ten years.
It's over six months since she had a swim.
She has not had a swim for over 6 months.
Như vậy khi gặp cấu trúc It is + khoảng thời gian + Since + S + V (Quá khứ đơn) thì ta biến nó thành cấu trúc thì hiện tại hoàn thành S + Have/has + V(ed/v3) + For + Khoảng thời gian và ngược lại nhé
2. Cách biến đổi thứ 2:
The last time + S + V (QKĐ) was + in/on/at + Danh từ chỉ thời gian hoặc khoảng thời gian + Ago
Ví dụ:
The last time I saw him was two weeks ago.
The last time I saw him was on Monday.
Lúc này chúng ta có thể dùng thì hiện tại hoàn thành hoặc cấu trúc It is + khoảng thời gian + Since + S + V (Qkđ)
The last time it snowed here was 3 months ago.
-> It hasn't snowed here for 3 months.
-> It is 3 months since it snowed here.
The last time I had a haircut was in June. (now is July)
-> It's 2 months since I (last) had a haircut.
-> I haven't had a haircut for 2 months.
3. Thì quá khứ đơn của động từ Start/Begin dùng với Since /For được biến đổi thành thì hiện tại hoàn thành tiếp diễn và ngược lại
Ví dụ: We started learning English 3 years ago.
We have been learning English for 3 years.
He began to play tennis when he was a student/in 1990/ 15 years ago.
-> He has been playing tennis since he was a student/since 1990/for 15 years.