cách biến đổi câu trong tiếng anh

Chủ nhật - 07/09/2014 12:00
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.

Tác giả bài viết: Minh phú

Chú ý: Việc đăng lại bài viết trên ở website hoặc các phương tiện truyền thông khác mà không ghi rõ nguồn http://aneedz.com là vi phạm bản quyền

Tổng số điểm của bài viết là: 253 trong 53 đánh giá

Xếp hạng: 4.8 - 53 phiếu bầu
Click để đánh giá bài viết

  Ý kiến bạn đọc

Bạn cần trở thành thành viên của nhóm NukeViet-Admins để có thể bình luận bài viết này. Nhấn vào đây để đăng ký làm thành viên nhóm!
Thống kê
  • Đang truy cập38
  • Hôm nay6,773
  • Tháng hiện tại64,544
  • Tổng lượt truy cập1,585,396
Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây