# data[].attributes.body
1. Công thức:

Khẳng định:       S + have / has + V3/-ed

Phủ định:           S + haven’t / hasn’t + V3/-ed

Nghi vấn:           (Wh-) + have / has + S + V3/-ed …?

2. Cách dùng:

- Diễn tả một hành động xảy ra trong quá khứ, kéo dài đến hiện tại và có thể tiếp tục trong tương lai.

Ex: I have learnt English since 2002.

She has worked in that company for ten years.

- Diễn tả một hành động đã xảy ra trong quá khứ nhưng không có thời gian xác định.

Ex: I have read that novel several times.

- Diễn tả một hành động vừa mới xảy ra, hay vừa mới hoàn tất.

Ex: She has just gone out.

3.Dấu hiệu nhận biết:Trong câu thường có các từ:

- never: chưa bao giờ

- ever: có bao giờ, đã từng

- just: vừa mới

- since + mốc thời gian (since 2000 / last summer )

- for + khoảng thời gian (for ages / two years)

- already: đã rồi

- how long: bao lâu

- before: trước đây

- recently, lately: gần đây

- yet: chưa(dùng trong câu phủ định và câu hỏi)

- many times, several times: nhiều lần

- in the past (ten) years: trong (mười) năm qua

- in the last (years): những (năm) gần đây

- so far, up to now, up to the present: cho tới bây giờ

- this is the first time / the second time: đây là lần đầu / lần thứ hai

Ex:

-          Have you seen any good films recently?

-          Up to the present, he has written five children books.

-          Have you done your homework yet?

-          He has never told a lie.

-          I have ever been to Europe.

-          We have already had our breakfast.

# data[].attributes.body
I. CẤU TRÚC

1. Khẳng định

Động từ tobe: S + was/were

I/He/She/It + was

You/We/They + were

Động từ thường: S + V (quá khứ)

2. Phủ định

Động từ tobe: S + wasn’t/weren’t

Động từ thường: S + didn’t + V (nguyên thể)

3. Câu hỏi

Động từ tobe: Was/Were + S?

Trả lời: Yes, S + was/were. – No, S + wasn’t/weren’t.

Động từ thường: Did + S + V (nguyên thể)?

Trả lời: Yes, S + did. – No, S + didn’t.

Câu hỏi với từ để hỏi: Từ để hỏi + did/was/were + S + V (nguyên thể)?

Trả lời: S + V (quá khứ)/was/were…

II. CÁCH SỬ DỤNG

Dùng để diễn tả một hành động đã xảy ra và kết thúc trong quá khứ.

Ví dụ:

They went to the concert last night. (Họ đã tới rạp hát tối hôm qua.)

The plane took off two hours ago. (Máy bay đã cất cánh cách đây 2 giờ.)

She watched this film yesterday. (Cô ấy đã xem bộ phim này hôm qua.)

III. DẤU HIỆU NHẬN BIẾT

Trong câu có các trạng từ chỉ thời gian trong quá khứ:

– yesterday: hôm qua

– last night/ last week/ last month/ last year: tối qua/ tuần trước/ tháng trước/ năm ngoái

– ago: cách đây. (two hours ago: cách đây 2 giờ/ two weeks ago: cách đây 2 ngày …)

– when: khi (trong câu kể)

# data[].attributes.headline
Thì hiện tại hoàn thành dùng dùng để diễn tả một hành động , sự việc đã bắt đầu từ trong quá khứ , kéo dài đến hiên tại và có thể tiếp tục tiếp diễn trong tương lai 

# data[].attributes.subject
Thì hiện tại hoàn thành dùng dùng để diễn tả một hành động , sự việc đã bắt đầu từ trong quá khứ , kéo dài đến hiên tại và có thể tiếp tục tiếp diễn trong tương lai 

# data[].attributes.body
Cấu trúc
Thể khẳng định : S + have / has V p2
Thể phủ định : S + have / has + not + V p2
Thể nghi vấn : Have / Has + S + V p2 + ... ?
Cách sử dụng
- Diễn tả một hành động , sự việc bắt đầu trong quá khứ và còn tiếp diễn ở hiện tại
- Diễn tả một bộng , sự việc đã xảy ra nhiều lần trong quá khứ
- Diễn tả một kinh nghiệm cho tới thời điểm hiện tại
- Diễn tả một hành động , sự việc vừa mới xảy ra
- Dùng để thể hiện khi thời điểm xảy ra sự việc không quan trọng hoặc không được biết rõ
- Dùng để nói về sự việc vừa mới xảy ra và hậu quả của nó vẫn còn tác động đến hiện tại
- Hành động trong quá khứ nhưng quan trọng tại thời điểm nói
Dấu hiệu nhận biết
Never; Before; since + mốc thời gian;
for + khoảng thời gian; Yet;.....

# data[].attributes.body
PHẠM THỊ THUỲ
1:cấu trúc
Khẳng định:S + have/ has + V3
He/ She/ It/ Danh từ số ít / Danh từ không đếm được + has + V3I/ We/ You/ They/ Danh từ số nhiều + have + V3
Phủ định: S + have/ has not + V3
He/ She/ It/ Danh từ số ít / Danh từ không đếm được + has + not + V3I/ We/ You/ They/ Danh từ số nhiều + have + not + V3
Câu hỏi:Q: Have/ has + S + V3?

A: Yes, S + have/has + V3.

No, S + haven’t/hasn’t + V3.
2:dấu hiệu nhận biết:

Just = Recently =  Lately: gần đây, vừa mới

Already:rồi

Before:trước đây

Ever:đã từng

Never:chưa từng, không bao giờ

For + quãng thời gian:trong khoảng (for a year, for a long time, …)

Since + mốc thời gian:từ khi (since 1992, since June,...)

Yet:chưa (dùng trong câu phủ định và câu hỏi)

So far = Until now = Up to now = Up to the present:cho đến bây giờ

3:cách sử dụng

Mô tả hành động xảy ra trong quá khứ và vẫn còn tiếp tục ở thời điểm hiện tại.

Mô tả hành động đã hoàn thành cho tới thời điểm hiện tại mà không đề cập tới nó xảy ra khi nào.

Mô tả sự kiện đáng nhớ trong đời.

# data[].attributes.body
PHẠM THỊ THUỲ
1: cấu trúc
thường | To be
Khẳng định | S + V-ed / V bqt-qk + O
Vbpt-qk: Động từ bất quy tắc, quá khứ | S + To be + N/Adj
Was: I, he, she, it, danh từ số ít, danh từ không đếm được
Were: You, we, they, danh từ số nhiều
Phủ định | S + Didn’t + V (inf)+ O | S + To be + Not + N/Adj
Was not = wasn’t
Were not = weren’t
Nghi vấn | Did + S + V + O?
Trả lời: Yes, S + did No, S + didn’t | To be + S + N/Adj?
Trả lời: Yes, S + To be No, S + To be not
Câu hỏi (Wh_Q) | Wh_Q + did + S + V?
Trả lời: Dùng câu khẳng định | Wh_Q + To be + S + N/Adj?
Trả lời: Dùng câu khẳng định
2: dấu hiệu nhận biết

Yesterday

Last (night, week…)

Khoảng thời gian + ago

Thời gian trong quá khứ. Ví dụ: 2 weeks ago; In 1945

3:cách sử dụng

Diễn tả 1 hành động, sự việc đã xảy ra trong quá khứ, không liên quan đến hiện tại và tương lai.

Sử dụng trong câu điều kiện If, đưa ra giả thuyết và câu mong ước.

Có thể sử dụng quá khứ đơn ở hiện tại khi muốn thể hiện sự lịch thiệp.

# data[].attributes.body
Thì hiện tại đơn diễn tả một hành động hay sự việc mang tính chất chung chung, tổng quát lặp đi lặp lại nhiều lần hoặc một sự thật hiển nhiên hay một hành động diễn ra trong thời gian ở hiện tại.
1. Động từ TO BE

(+) Câu khẳng định

– I am +N/Adj

– You/We/They + Are

– She/He/It + is

Ví dụ:

I am Phuong

They are my friends

She is beautifull

(-) Câu phủ định

– I’m not (am not) + N/Adj

– You/We/They + aren’t

– She/He/It + isn’t

Ví dụ:

I’m not tall

We aren’t your parents

He isn’t handsome

(?) Câu hỏi

– Am I + N/Adj

Yes, I am

No, I’m not

– Are You/We/They…?

Yes, I am/They/We are

No, I’m not/They/We aren’t

– Is She/He/It…?

Yes, She/He/It is

No, She/He/It isn’t

Ví dụ

Am i a fool?/ No,I’m not

Are you a student? / Yes,I’m

Is She your mother?/ Yes,She is

2.2. Động từ thường

(+) Câu khẳng định

– I/You/We/They + V + O

– She/He/It +V(s/es) + O

Ví dụ:

I go to school

He goes to school

Ngoại lệ:

She has a new dress.

( have –> has)

(-) Câu phủ định

– I/You/We/They + don’t (do not) + V

– She/He/It + doesn’ (does not) + V

Ví dụ:

They don’t go out

She doesn’t buy it

(?) Câu hỏi

– Do + You/They/We + V

Yes, I/TheyWe do

No, I/TheyWe don’t

– Does + She/He/It + V

Yes, She/He/It does

No, She/He/It doesn’t

Đoàn Hữu Cường

# data[].attributes.body
Thì quá khứ đơn dùng để diễn tả một hành động ,sự việc diễn ra và kết thúc trong quá khứ

Cấu trúc : thể khẳng định S + was / were + ......
Thể phủ định : S + was / were +not
Nghi vấn : was /  were + S + ...
Dấu hiệu nhận biết : yesterday , ago , last week , last year , today , this morning , .......

# data[].attributes.headline
Khái niệmThì quá khứ đơn (Past simple tense) dùng để diễn tả một hành động, sự việc diễn ra và kết thúc trong quá khứ.

# data[].attributes.subject
Khái niệmThì quá khứ đơn (Past simple tense) dùng để diễn tả một hành động, sự việc diễn ra và kết thúc trong quá khứ.

# data[].attributes.body
1. Công thức thì quá khứ đơn với động từ “TO BE”

2.1.1. Thể khẳng định

Cấu trúc: S + was/ were +…

Trong đó: S (subject): Chủ ngữ

Lưu ý:

S = I/ He/ She/ It/ Danh từ số ít + was

S = We/ You/ They/ Danh từ số nhiều + were

Ví dụ:

I was at my uncle’s house yesterday afternoon. (Tôi đã ở nhà bác tôi chiều hôm qua)

They were in Hanoi on their summer vacation last month. (Họ đã ở Hà Nội vào kỳ nghỉ hè tháng trước.)

2.1.2. Thể phủ định

Cấu trúc: S + was/ were + not

Lưu ý:

was not = wasn’t

were not = weren’t

Ví dụ:

He wasn’t at home last Monday. (Anh ấy đã không ở nhà thứ Hai trước.)

We weren’t happy because our team lost. (Chúng tôi không vui vì đội của chúng tôi đã thua.)

2.1.3. Thể nghi vấn

Câu hỏi thì quá khứ đơn được chia làm 2 dạng: dạng Yes/No question và dạng câu hỏi WH. Sử dụng Was/Were trong câu nghi vấn quá khứ đơn như thế nào? Hãy cùng tham khảo công thức sau đây nhé!

Câu hỏi Yes/No question

Cấu trúc: Was/ Were + S +…?
Đoàn Hữu Cường

# data[].attributes.body
Thể khẳng định

Cấu trúc: S + V2/ed +…

Trong đó:

S (Subject): Chủ ngữ

V2/ed: Động từ chia thì quá khứ đơn (theo quy tắc hoặc bất quy tắc)

Ví dụ:

I went to the stadium yesterday to see watch the football match. (Tôi đã tới sân vận động ngày hôm qua để xem trận đấu.)

We visited Australia last summer. (Chúng tôi du lịch nước Úc mùa hè trước.)

2.2.2. Thể phủ định

Cấu trúc: S + did not + V (nguyên mẫu)

Lưu ý: did not = didn’t

Ví dụ:

They didn’t accept our offer. (Họ không đồng ý lời đề nghị của chúng tôi.)

She didn’t show me how to open the computer. (Cô ấy không cho tôi thấy cách mở máy tính.)

2.2.3. Thể nghi vấn

Câu hỏi Yes/ No question

Cấu trúc: Did + S + V (nguyên thể)?

Trả lời: Yes, S + did./No, S + didn’t.

Ví dụ:

Did you bring her the package? (Bạn đã mang gói hàng cho cô ấy phải không?)

=> Yes, I did./ No, I didn’t.

Did Cristiano play for Manchester United? (Có phải Cristiano từng chơi cho Manchester United không?)

=> Yes, he did./ No, he didn’t.
Thì quá khứ đơn (Past simple tense) dùng để diễn tả một hành động, sự việc diễn ra và kết thúc trong quá khứ.

Ví dụ:

We went shopping yesterday. (Ngày hôm qua chúng tôi đã đi mua sắm)

He didn’t come to school last week. (Tuần trước cậu ta không đến trường.)

# data[].attributes.body
Thì hiện tại hoàn thành có các dấu hiệu nhận biết như sau:

Just = Recently =  Lately: gần đây, vừa mới

Already:rồi

Before:trước đây

Ever:đã từng

Never:chưa từng, không bao giờ

For + quãng thời gian:trong khoảng (for a year, for a long time, …)

Since + mốc thời gian:từ khi (since 1992, since June,...)

Yet:chưa (dùng trong câu phủ định và câu hỏi)

So far = Until now = Up to now = Up to the present:cho đến bây giờ
S + have/ has + V3

S + have/ has not + V3

Q: Have/ has + S + V3?  A: Yes, S + have/has + V3.  No, S + haven’t/hasn’t + V3.
Wh- + have/ has + S + V3?

# data[].attributes.body
- CẤU TRÚC

1. Khẳng định

Động từ tobe: S + was/were

I/He/She/It + was

You/We/They + were

Động từ thường: S + V (quá khứ)

2. Phủ định

Động từ tobe: S + wasn’t/weren’t

Động từ thường: S + didn’t + V (nguyên thể)

3. Câu hỏi

Động từ tobe: Was/Were + S?

Trả lời: Yes, S + was/were. – No, S + wasn’t/weren’t.

Động từ thường: Did + S + V (nguyên thể)?

Trả lời: Yes, S + did. – No, S + didn’t.

Câu hỏi với từ để hỏi: Từ để hỏi + did/was/were + S + V (nguyên thể)?

Trả lời: S + V (quá khứ)/was/were…

- CÁCH SỬ DỤNG

Dùng để diễn tả một hành động đã xảy ra và kết thúc trong quá khứ.

Ví dụ:

She watched this film yesterday.

- DẤU HIỆU NHẬN BIẾT

Trong câu có các trạng từ chỉ thời gian trong quá khứ:

– yesterday

– last night/ last week/ last month/ last year

– ago

– when

- CÁCH CHIA ĐỘNG TỪ

1. Động từ theo quy tắc: thêm “-ed” vào sau động từ

Ví dụ:

watch -> watched

return -> returned

attach -> attached

Chú ý: Cách thêm đuôi “-ed” vào sau động từ

Động từ tận cùng là “e” -> chỉ cần thêm “d”

Ví dụ:

type -> typed

smile -> smiled

agree -> agreed

Động từ có một âm tiết, tận cùng là một phụ âm, trước phụ âm là một nguyên âm -> nhân đôi phụ âm cuối rồi thêm “-ed”

Ví dụ:

stop -> stopped

shop -> shopped

tap -> tapped

Ngoại lệ:

commit -> committed

prefer -> preferred

Động từ tận cùng là “y”

Nếu trước “y” là một nguyên âm(a,e,i,o,u) -> thêm “ed”

Ví dụ: play -> played

Nếu trước “y” là phụ âm (còn lại ) -> đổi “y” thành “i + ed”

Ví dụ: study -> studied

2. Động từ bất quy tắc: đây là những động từ thường mà khi chuyển sang thì quá khứ sẽ bị biến đổi hoàn toàn

Ví dụ:

take -> took

give -> gave

see -> saw

# data[].attributes.body
1:cấu trúc
1. Khẳng định

Động từ tobe: S + was/were

I/He/She/It + was

You/We/They + were

Động từ thường: S + V (quá khứ)

2. Phủ định

Động từ tobe: S + wasn’t/weren’t

Động từ thường: S + didn’t + V (nguyên thể)

3. Câu hỏi

Động từ tobe: Was/Were + S?

Trả lời: Yes, S + was/were. – No, S + wasn’t/weren’t.

Động từ thường: Did + S + V (nguyên thể)?

Trả lời: Yes, S + did. – No, S + didn’t.

Câu hỏi với từ để hỏi: Từ để hỏi + did/was/were + S + V (nguyên thể)?

Trả lời: S + V (quá khứ)/was/were…
2:cách sử dụng
Dùng để diễn tả một hành động đã xảy ra và kết thúc trong quá khứ.
3:dấu hiệu nhận biết :
-yesterday
-last night/last week/last month/last year
-ago
-when

# data[].attributes.body
Cấu trúc:
(+):  S + was/ were +…
(-): S + was/ were + not
(?): Was/ Were + S +…?
Cách sử dụng: Diễn tả một hành động, sự việc đã diễn ra tại một thời điểm cụ thể, hoặc một khoảng thời gian trong quá khứ và đã kết thúc hoàn toàn ở quá khứ.
Dấu hiệu nhận biết:
Yesterday: hôm qua

- Last night/ last week/ last month/ last year: tối qua/ tuần trước/ tháng trước/ năm ngoái

- Ago: cách đây (two hours ago, two weeks ago …)

# data[].attributes.body
Quách Ngọc Anh
1:cấu trúc
1. Khẳng định

Động từ tobe: S + was/were

I/He/She/It + was

You/We/They + were

Động từ thường: S + V (quá khứ)

2. Phủ định

Động từ tobe: S + wasn’t/weren’t

Động từ thường: S + didn’t + V (nguyên thể)

3. Câu hỏi

Động từ tobe: Was/Were + S?

Trả lời: Yes, S + was/were. – No, S + wasn’t/weren’t.

Động từ thường: Did + S + V (nguyên thể)?

Trả lời: Yes, S + did. – No, S + didn’t.

Câu hỏi với từ để hỏi: Từ để hỏi + did/was/were + S + V (nguyên thể)?

Trả lời: S + V (quá khứ)/was/were…
2:cách sử dụng
Dùng để diễn tả một hành động đã xảy ra và kết thúc trong quá khứ.
3:dấu hiệu nhận biết :
-yesterday
-last night/last week/last month/last year
-ago
-when

# data[].attributes.headline
Thì quá khứ đơn dùng để diễn tả  một hành động ,sự việc diễn ra và kết thúc trong quá khứ 

# data[].attributes.subject
Thì quá khứ đơn dùng để diễn tả  một hành động ,sự việc diễn ra và kết thúc trong quá khứ 

# data[].attributes.body
Cấu trúc : thể khẳng định S + was / were + ......
Thể phủ định : S + was / were +not
Nghi vấn : was /  were + S + ...
Dấu hiệu nhận biết : yesterday , ago , last week , last year , today , this morning , .......
Cách sử dụng : diễn tả hành động xảy ra một , một vài lần hoặc chưa bao giờ xảy ra trong quá khứ
Diễn tả hành động xảy ra liên tiếp trong quá khứ
Diễn tả một hành động xen vào một hành động đang diễn ra trong quá khứ
Dùng trong câu điều kiện loại 2

# data[].attributes.headline
Động từ tobeKhẳng định:Cấu trúc: S + was/ were +…Phủ định:Cấu trúc: S + was/ were + notCâu hỏi Yes/No quétion :Cấu trúc: Was/ Were + S +…?    Trả lời:                  Yes, S + was/ were.              No, S + wasn’t/ weren’t.

# data[].attributes.subject
Động từ tobeKhẳng định:Cấu trúc: S + was/ were +…Phủ định:Cấu trúc: S + was/ were + notCâu hỏi Yes/No quétion :Cấu trúc: Was/ Were + S +…?    Trả lời:                  Yes, S + was/ were.              No, S + wasn’t/ weren’t.

# data[].attributes.body
Đỗ Thị Ngoan

# data[].attributes.body
From :
Công thức thì quá khứ đơn với động từ “TO BE”

Khẳng định :
S + was/ were +…
Phủ định :
S + was/ were + not
Nghi vấn :
Was/ Were + S +…?

Thì quá khứ đơn với động từ thường
Khẳng định :
S + V2/ed +…
Phủ định :
S + did not + V (nguyên mẫu)
Nghi vấn :
Did + S + V (nguyên thể)?
Các từ nhận biết thì quá khứ đơn gồm:

Trong câu có các từ như: yesterday, ago, last (week, year, month), in the past, the day before, với những khoảng thời gian đã qua trong ngày (today, this morning, this afternoon).

Sau as if, as though (như thể là), it’s time (đã đến lúc), if only, wish (ước gì), would sooner/ rather (thích hơn)

# data[].attributes.headline
TRÚC1. Khẳng địnhĐộng từ tobe: S + was/wereI/He/She/It + wasYou/We/They + wereĐộng từ thường: S + V (quá khứ)2. Phủ địnhĐộng từ tobe: S + wasn’t/weren’tĐộng từ thường: S + didn’t + V (nguyên thể)3. Câu hỏiĐộng từ tobe: Was/Were + S?Trả lời: Yes, S + was/were. – No, S + wasn’t/weren’t.Động từ thường: Did + S + V (nguyên thể)?Trả lời: Yes, S + did. – No, S + didn’t.Câu hỏi với từ để hỏi: Từ để hỏi + did/was/were + S + V (nguyên thể)?Trả lời: S + V (quá khứ)/was/were… II. CÁCH SỬ DỤNGDùng để diễn tả một hành động đã xảy ra và kết thúc trong quá khứ.Ví dụ:They went to the concert last night. (Họ đã tới rạp hát tối hôm qua.)The plane took off two hours ago. (Máy bay đã cất cánh cách đây 2 giờ.)She watched this film yesterday. (Cô ấy đã xem bộ phim này hôm qua.) III. DẤU HIỆU NHẬN BIẾTTrong câu có các trạng từ chỉ thời gian trong quá khứ:– yesterday: hôm qua– last night/ last week/ last month/ last year: tối qua/ tuần trước/ tháng trước/ năm ngoái– ago: cách đây. (two hours ago: cách đây 2 giờ/ two weeks ago: cách đây 2 ngày …)– when: khi (trong câu kể) IV. CÁCH CHIA ĐỘNG TỪ1. Động từ theo quy tắc: thêm “-ed” vào sau động từVí dụ:watch -> watchedreturn -> returnedattach -> attachedChú ý: Cách thêm đuôi “-ed” vào sau động từĐộng từ tận cùng là “e” -> chỉ cần thêm “d”Ví dụ:type -> typedsmile -> smiledagree -> agreedĐộng từ có một âm tiết, tận cùng là một phụ âm, trước phụ âm là một nguyên âm -> nhân đôi phụ âm cuối rồi thêm “-ed”Ví dụ:stop -> stoppedshop -> shoppedtap -> tappedNgoại lệ:commit -> committedprefer -> preferredĐộng từ tận cùng là “y”Nếu trước “y” là một nguyên âm (a,e,i,o,u) -> thêm “ed”Ví dụ: play -> playedNếu trước “y” là phụ âm (còn lại ) -> đổi “y” thành “i + ed”Ví dụ: study -> studied

# data[].attributes.subject
TRÚC1. Khẳng địnhĐộng từ tobe: S + was/wereI/He/She/It + wasYou/We/They + wereĐộng từ thường: S + V (quá khứ)2. Phủ địnhĐộng từ tobe: S + wasn’t/weren’tĐộng từ thường: S + didn’t + V (nguyên thể)3. Câu hỏiĐộng từ tobe: Was/Were + S?Trả lời: Yes, S + was/were. – No, S + wasn’t/weren’t.Động từ thường: Did + S + V (nguyên thể)?Trả lời: Yes, S + did. – No, S + didn’t.Câu hỏi với từ để hỏi: Từ để hỏi + did/was/were + S + V (nguyên thể)?Trả lời: S + V (quá khứ)/was/were… II. CÁCH SỬ DỤNGDùng để diễn tả một hành động đã xảy ra và kết thúc trong quá khứ.Ví dụ:They went to the concert last night. (Họ đã tới rạp hát tối hôm qua.)The plane took off two hours ago. (Máy bay đã cất cánh cách đây 2 giờ.)She watched this film yesterday. (Cô ấy đã xem bộ phim này hôm qua.) III. DẤU HIỆU NHẬN BIẾTTrong câu có các trạng từ chỉ thời gian trong quá khứ:– yesterday: hôm qua– last night/ last week/ last month/ last year: tối qua/ tuần trước/ tháng trước/ năm ngoái– ago: cách đây. (two hours ago: cách đây 2 giờ/ two weeks ago: cách đây 2 ngày …)– when: khi (trong câu kể) IV. CÁCH CHIA ĐỘNG TỪ1. Động từ theo quy tắc: thêm “-ed” vào sau động từVí dụ:watch -> watchedreturn -> returnedattach -> attachedChú ý: Cách thêm đuôi “-ed” vào sau động từĐộng từ tận cùng là “e” -> chỉ cần thêm “d”Ví dụ:type -> typedsmile -> smiledagree -> agreedĐộng từ có một âm tiết, tận cùng là một phụ âm, trước phụ âm là một nguyên âm -> nhân đôi phụ âm cuối rồi thêm “-ed”Ví dụ:stop -> stoppedshop -> shoppedtap -> tappedNgoại lệ:commit -> committedprefer -> preferredĐộng từ tận cùng là “y”Nếu trước “y” là một nguyên âm (a,e,i,o,u) -> thêm “ed”Ví dụ: play -> playedNếu trước “y” là phụ âm (còn lại ) -> đổi “y” thành “i + ed”Ví dụ: study -> studied

# data[].attributes.body
Nguyễn bá hoằng

# data[].attributes.body
2.1. Thể khẳng định

Cấu trúc: S + have/ has + VpII

Trong đó:

S (subject): Chủ ngữ Have/ has: trợ động từ VpII: động từ phân từ II (Bảng động từ bất quy tắc)

Lưu ý:

S = I/ We/ You/ They + have S = He/ She/ It + has

Ví dụ:

She has lived in Saigon since she was a little girl. ( Cô ấy đã sống ở Sài Gòn kể từ khi còn bé. ) We have worked in this factory for 15 years. ( Chúng tôi đã làm việc trong nhà máy này được 15 năm. )

2.2. Thể phủ định

Cấu trúc: S + have/ has + not + VpII

Lưu ý:

have not = haven’t has not = hasn’t

Ví dụ:

They haven’t played football for years. (Họ đã không chơi bóng đá trong nhiều năm.) She hasn’t met her classmates for a long time. (Cô ấy đã không gặp các bạn cùng lớp trong một thời gian dài.)

2.3. Thể nghi vấn (Câu hỏi thì hiện tại hoàn thành)

2.3.1. Câu hỏi Yes/No question

Cấu trúc: Have/ Has + S + VpII +… ?

Trả lời:

Yes, S + have/ has. No, S + haven’t/ hasn’t.

Ví dụ:

Has he ever travelled to Europe? (Anh ấy đã bao giờ đi tới Châu Âu chưa?)

Yes, he has./ No, he hasn’t. Have you finished your homework yet? (Cậu đã làm xong bài về nhà chưa?

Yes, I have./ No, I haven’t.

2.3.2. Câu hỏi WH- question

Cấu trúc: WH-word + have/ has + S (+ not) + VpII +…?

Trả lời: S + have/ has (+ not) + VpII +…

Ví dụ:

Where have you and your kids been? (Cậu và các con cậu vừa đi đâu thế?) Why has he not eaten this cake yet? (Tại sao anh ấy vẫn chưa ăn cái bánh này?)

Cách sử dụng thì hiện tại hoàn thành :

Diễn tả một hành động, sự việc bắt đầu trong quá khứ và còn tiếp diễn ở hiện tại. Các từ có thể đi kèm theo: today/ this morning/ this evenin

Diễn tả một hành động, sự việc đã xảy ra nhiều lần trong quá khứ.

Diễn tả một kinh nghiệm cho tới thời điểm hiện tại  LƯU Ý: thường có dùng “ever” hoặc “never

Những dấu hiệu nhận biết thì hiện tại hoàn thành :

Before: trước đây Ever: đã từng Never: chưa từng, không bao giờ For + quãng thời gian: trong khoảng (for years, for a long time,..) Since + mốc thời gian: từ khi (since 2001,…) Yet: chưa (dùng trong câu phủ định và câu nghi vấn) …the first/ second…time : lần đầu tiên/ thứ hai.. Just = Recently =  Lately: gần đây, vừa mới Already: rồi So far = Until now = Up to now = Up to the present: cho đến bây giờ

# data[].attributes.body
Quách Ngọc Anh
1. Công thức:

Khẳng định:       S + have / has + V3/-ed

Phủ định:           S + haven’t / hasn’t + V3/-ed

Nghi vấn:           (Wh-) + have / has + S + V3/-ed …?

2. Cách dùng:

- Diễn tả một hành động xảy ra trong quá khứ, kéo dài đến hiện tại và có thể tiếp tục trong tương lai.
-Diễn tả một hành động đã xảy ra trong quá khứ nhưng không có thời gian xác định.
-Diễn tả một hành động vừa mới xảy ra, hay vừa mới hoàn tất.
3: dấu hiệu
Ever
Never
Before

# data[].attributes.body
2.1. Công thức thì quá khứ đơn với động từ “TO BE”

2.1.1. Thể khẳng định

Cấu trúc: S + was/ were +…

Trong đó: S (subject): Chủ ngữ

2.1.2. Thể phủ định

Cấu trúc: S + was/ were + not

2.1.3. Thể nghi vấn

Câu hỏi Yes/No question

Cấu trúc: Was/ Were + S +…?

Câu hỏi WH- question

Cấu trúc: WH-word + was/ were + S (+ not) +…?

Trả lời: S + was/ were (+ not) +….

Thì quá khứ đơn là một trong những thì có cách sử dụng khá dễ để nắm vững. Tuy nhiên đừng thấy vậy mà vội chủ quan. Nếu bạn muốn nắm chắc loại thì này hãy cùng xem bảng dưới đây để hiểu được chi tiết nhất cách dùng của thì quá khứ đơn nhé.

Cách dùng thì quá khứ đơn | Ví dụ về thì quá khứ đơn
Diễn tả một hành động, sự việc đã diễn ra tại một thời điểm cụ thể, hoặc một khoảng thời gian trong quá khứ và đã kết thúc hoàn toàn ở quá khứ. | The bomb exploded two months ago. (Quả bom đã nổ hai tháng trước.)My children came home late last night. (Các con của tôi về nhà muộn đêm qua.)→ sự việc “quả bom nổ” và “các con về nhà muộn” đã diễn ra trong quá khứ và đã kết thúc trước thời điểm nói.
Diễn tả một hành động lặp đi lặp lại trong quá khứ. | John visited  his grandma every weekend when he was not married. (John đã thăm bà của cậu ấy hàng tuần lúc còn chưa cưới.)They always enjoyed going to the zoo. (Họ đã luôn luôn thích thú khi đi thăm vườn bách thú.)→ sự việc “thăm ba” và “thăm vườn bách thú” đã từng xảy ra rất nhiều lần trong quá khứ.
Diễn đạt các hành động xảy ra liên tiếp trong quá khứ. | Laura came home, took a nap, then had lunch. (Laura về nhà, ngủ một giấc, rồi ăn trưa.)→ ba hành động “về nhà”, “ngủ” và “ăn trưa” xảy ra nối tiếp nhau trong quá khứ.David fell down the stair yesterday and hurt his leg. (David ngã xuống cầu thang hôm qua và làm đau chân anh ấy.)→ hành động “làm đau chân” xảy ra ngay liền sau “ngã cầu thang” trong quá khứ.
Diễn tả một hành động xen vào một hành động đang diễn ra trong quá khứ.LƯU Ý: Hành động đang diễn ra chia thì quá khứ tiếp diễn, hành động xen vào chia thì quá khứ đơn. | When Jane was cooking breakfast, the lights suddenly went out. (Khi Jane đang nấu bữa sáng thì đột nhiên đèn tắt.)Henry was riding his bike when it rained. (Khi Henry đang lái xe đạp thì trời mưa.)→ việc “đèn tắt” và “trời mưa” xảy ra xen ngang vào một sự việc đang trong quá trình tiếp diễn trong quá khứ.
Dùng trong câu điều kiện loại II (câu điều kiện không có thật ở hiện tại) | If you were me, you would do it. (Nếu bạn là tôi, bạn sẽ làm thế.)If I had a lot of money, I would buy a new car. (Nếu tôi có thật nhiều tiền, tôi sẽ mua chiếc xe hơi mới.)→ việc “bạn là tôi” hay “có thật nhiều tiền” đều không có thật trong hiện tại.
Dùng trong câu ước không có thật | I wish I were in America now. (Tôi ước gì bây giờ tôi ở Mỹ)→ việc “ở Mỹ” là không có thật trong hiện tại.
Dùng trong một số cấu trúc:It’s + (high) time + S + Ved It + is + khoảng thời gian + since + thì quá khứ | It is high time we started to learn English seriously. (Đã đến lúc chúng ta phải bắt đầu học tiếng Anh nghiêm túc)
Câu hỏi có thể ở hiện tại hoàn thành những câu trả lời ở quá khứ | Nếu người đưa thư thường đến khoảng giữa 9 giờ và 10 giờ, thì từ 9 giờ đến 10 giờ chúng ta sẽ nói:→ Has the postman come yet/this morning?(Sáng nay người đưa thư đã đến chưa?)Nhưng sau giai đoạn từ 9 giờ đến 10 giờ thì chúng ta sẽ nói:→ Did the postman come this morning?(Sáng nay, người đưa thư đã đến rồi chứ?)
Thì quá khứ đơn hay được dùng khi trong câu có for + khoảng thời gian trong quá khứ”. Nếu hành động xảy ra trong một khoảng thời gian và đã chấm dứt trong quá khứ, ta phải dùng thì quá khứ đơn. Còn nếu hành động đó vừa bắt đầu trong quá khứ, kéo dài đến hiện tại và còn tiếp tục ở tương lai, hay kết quả của nó vẫn còn ảnh hưởng đến hiện tại, thì ta dùng thì hiện tại hoàn thành. | He worked in that bank for four years. (Anh ta đã làm việc ở ngân hàng đó được bốn năm) ⟶Bây giờ anh ta không còn làm ở đó nữa.She lived in Rome for a long time. (Cô ta đã sống ở Rome một thời gian dài) ⟶Bây giờ cô ta không còn sống ở đó nữa.Have you had breakfast? – No, I haven’t had it yet. (Anh đã ăn sáng chưa? Chưa, tôi chưa ăn)Yes, I had breakfast with my father. (Vâng, tôi đã ăn cùng với bố tôi)⟶diễn tả việc đã xảy ra và kết thúc rồi.
Dùng để miêu tả một sự kiện lịch sử.  | The Chinese invented printing. (Người Trung Quốc đã phát minh ra máy in)
Khi hành động xảy ra một cách rõ ràng ở một thời điểm nhất định ngay cả khi thời điểm này không được đề cập đến.  | The train was ten minutes late. (Xe lửa đã trễ mươi phút)How did you get your present job? (Anh đã có được việc làm hiện nay bằng cách nào?)I bought this car in Montreal. (Tôi đã mua chiếc xe hơi này ở Montreal)
Thì quá khứ đơn được dùng cho những hành động đã hoàn tất trong quá khứ ở một thời điểm nhất định. Vì thế nó được dùng cho một hành động quá khứ khi nó chỉ rõ thời điểm hoặc khi thời điểm được hỏi đến.  | When did you meet him? (Anh đã gặp hắn lúc nào?)

Các từ nhận biết thì quá khứ đơn gồm:

Trong câu có các từ như: yesterday, ago, last (week, year, month), in the past, the day before, với những khoảng thời gian đã qua trong ngày (today, this morning, this afternoon).

Sau as if, as though (như thể là), it’s time (đã đến lúc), if only, wish (ước gì), would sooner/ rather (thích hơn)

Lê Xuân minh Hiếu

# data[].attributes.body
Câu khẳng định

Cấu trúc: S + have/ has + PII.

S = I/ We/ You/ They + have

S = He/ She/ It + has

Ví dụ:

I have graduated from my university since 2012. (Tôi tốt nghiệp đại học từ năm 2012.)

We have worked for this company for 4 years. (Chúng tôi làm việc cho công ty này 4 năm rồi.)

She has started the assignment. ( Cô ấy đã bắt đầu với nhiệm vụ.

- Câu phủ định

Cấu trúc: S + haven’t/ hasn’t + PII.

haven’t = have not

hasn’t = has not

Ví dụ:

We haven’t met each other for a long time.(Chúng tôi không gặp nhau trong một thời gian dài rồi.)

Daniel hasn’t come back his hometown since 2015. (Daniel không quay trở lại quê hương của mình từ năm 2015.)

I haven’t started the assignment (Tôi chưa bắt đầu với nhiệm vụ)

- Câu nghi vấn

Q: Have/Has + S + PII?

A: Yes, S + have/ has.

No, S + haven't / hasn't.

Ví dụ:

Have you ever travelled to Vietnam? (Bạn đã từng du lịch tới Việt Nam bao giờ chưa?)  //  Yes, I have./ No, I haven’t.

Has she arrived London yet? (Cô ấy đã tới Luân Đôn chưa?) // Yes, she has./ No, she hasn’t.

Have you started the assignment? (Bạn đã bắt đầu với công việc, nhiệm vụ

➣ Hành động đã hoàn thành cho tới thời điểm hiện tại mà không đề cập tới nó xảy ra khi nào.

Ví dụ 1: I have done all my homework. (Tôi đã làm hết bài tập về nhà.)

Ví dụ 2: He has lost my key. (Anh ấy đã làm mất chìa khóa của tôi.)

➣ Hành động bắt đầu ở quá khứ và đang tiếp tục ở hiện tại.

Ví dụ 1:  They’ve been married for nearly fifty years. (Họ đã kết hôn được 50 năm.)

Ví dụ 2: She has lived in Tokyo all her life. (Cố ấy đã sống cả đời ở Liverpoo)

Diễn tả hành động đã từng làm trước đây và bây giờ vẫn còn làm

Ví dụ 1: He has written three books and he is working on another book. (Anh ấy đã viết được 3 cuốn sách và đang viết cuốn tiếp theo.)

Ví dụ 2: I’ve played the guitar ever since I was a teenager. (Tôi đã chơi guitar kể từ khi còn nhỏ.)

➣ Sử dụng một mệnh đề với “since” chỉ ra khi một cái gì đó bắt đầu trong quá khứ:

Ví dụ 1: They’ve stayed with us since last week. (Họ đã ở với chúng tôi từ tuần trước.)

Ví dụ 2: I have worked here since I left school. (Tôi đã làm việc ở đây kể từ khi tôi rời trường.)

# data[].attributes.body
Cấu trúc:
(+):  S + was/ were +…
(-): S + was/ were + not
(?): Was/ Were + S +…?
Cách sử dụng: Diễn tả một hành động, sự việc đã diễn ra tại một thời điểm cụ thể, hoặc một khoảng thời gian trong quá khứ và đã kết thúc hoàn toàn ở quá khứ.
Dấu hiệu nhận biết:  yesterday, ago, last (week, year, month), in the past, the day before

# data[].attributes.body
Thì hiện tại đơn diễn tả một hành động hay sự việc mang tính chất chung chung, tổng quát lặp đi lặp lại nhiều lần hoặc một sự thật hiển nhiên hay một hành động diễn ra trong thời gian ở hiện tại.

# data[].attributes.headline
Nguyễn Thị Ngọc: Thì hiện tại hoàn thành dùng để diễn tả hành động sự việc đã bắt đầu từ trong quá khứ kéo dài đến hiện tại và có thể tiếp tục tiếp diễn trong tương laiCấu trúc S+have/has+VS+have/has+not+VHave/has+S+V+...

# data[].attributes.subject
Nguyễn Thị Ngọc: Thì hiện tại hoàn thành dùng để diễn tả hành động sự việc đã bắt đầu từ trong quá khứ kéo dài đến hiện tại và có thể tiếp tục tiếp diễn trong tương laiCấu trúc S+have/has+VS+have/has+not+VHave/has+S+V+...

# data[].attributes.body
Công thức thì quá khứ đơn với động từ “TO BE”

Thể khẳng định

Cấu trúc: S + was/ were +…

Trong đó: S (subject): Chủ ngữ

Lưu ý:

S = I/ He/ She/ It/ Danh từ số ít + was S = We/ You/ They/ Danh từ số nhiều + were

Ví dụ:

I was at my uncle’s house yesterday afternoon. (Tôi đã ở nhà bác tôi chiều hôm qua) They were in Hanoi on their summer vacation last month. (Họ đã ở Hà Nội vào kỳ nghỉ hè tháng trước.)

Thể phủ định

Cấu trúc: S + was/ were + not

Lưu ý:

was not = wasn’t were not = weren’t

Ví dụ:

He wasn’t at home last Monday. (Anh ấy đã không ở nhà thứ Hai trước.) We weren’t happy because our team lost. (Chúng tôi không vui vì đội của chúng tôi đã thua.)

Thể nghi vấn

Câu hỏi thì quá khứ đơn được chia làm 2 dạng: dạng Yes/No question và dạng câu hỏi WH. Sử dụng Was/Were trong câu nghi vấn quá khứ đơn như thế nào? Hãy cùng tham khảo công thức sau đây nhé!

Câu hỏi Yes/No question

Cấu trúc: Was/ Were + S +…?

Trả lời:

Yes, S + was/ were. No, S + wasn’t/ weren’t.

Ví dụ:

Were you sad when you didn’t get good marks?

=> Yes, I was./ No, I wasn’t.

Công thức của thì quá khứ đơn (Công thức QKĐ – công thức thì past simple)

Câu hỏi WH- question

Cấu trúc: WH-word + was/ were + S (+ not) +…?

Trả lời: S + was/ were (+ not) +….

Ví dụ:

What was the weather like yesterday? (Hôm qua thời tiết như thế nào?) Why were you sad? (Tại sao bạn buồn?)

Thì quá khứ đơn với động từ thường

Thể khẳng định

Cấu trúc: S + V2/ed +…

Trong đó:

S (Subject): Chủ ngữ V2/ed: Động từ chia thì quá khứ đơn (theo quy tắc hoặc bất quy tắc)

Ví dụ:

I went to the stadium yesterday to see watch the football match. (Tôi đã tới sân vận động ngày hôm qua để xem trận đấu.) We visited Australia last summer. (Chúng tôi du lịch nước Úc mùa hè trước.)

Thể phủ định

Cấu trúc: S + did not + V (nguyên mẫu)

Lưu ý: did not = didn’t

Ví dụ:

They didn’t accept our offer. (Họ không đồng ý lời đề nghị của chúng tôi.) She didn’t show me how to open the computer. (Cô ấy không cho tôi thấy cách mở máy tính.)

Thể nghi vấn

Câu hỏi Yes/ No question

Cấu trúc: Did + S + V (nguyên thể)?

Trả lời: Yes, S + did./No, S + didn’t.

Ví dụ:

Did you bring her the package? (Bạn đã mang gói hàng cho cô ấy phải không?)

=> Yes, I did./ No, I didn’t.

Did Cristiano play for Manchester United? (Có phải Cristiano từng chơi cho Manchester United không?)

=> Yes, he did./ No, he didn’t.

Câu hỏi WH- question

Cấu trúc: WH-word + did + S + (not) + V (nguyên mẫu)?

Trả lời: S + V-ed +…

Ví dụ:

What did you do last Sunday? (Bạn đã làm gì Chủ nhật trước?) Why did she break up with him? (Tại sao cô ấy lại chia tay anh ta?)

Cách dùng thì quá khứ đơn :

-Diễn tả một hành động, sự việc đã diễn ra tại một thời điểm cụ thể, hoặc một khoảng thời gian trong quá khứ và đã kết thúc hoàn toàn ở quá khứ.

-Diễn tả một hành động lặp đi lặp lại trong quá khứ.

-Diễn đạt các hành động xảy ra liên tiếp trong quá khứ.

-Diễn tả một hành động xen vào một hành động đang diễn ra trong quá khứ.

LƯU Ý: Hành động đang diễn ra chia thì quá khứ tiếp diễn, hành động xen vào chia thì quá khứ đơn

-Dùng trong câu điều kiện loại II (câu điều kiện không có thật ở hiện tại)

Các từ nhận biết thì quá khứ đơn gồm:

Trong câu có các từ như: yesterday, ago, last (week, year, month), in the past, the day before, với những khoảng thời gian đã qua trong ngày (today, this morning, this afternoon). Sau as if, as though (như thể là), it’s time (đã đến lúc), if only, wish (ước gì), would sooner/ rather (thích hơn)

# data[].attributes.body
Các từ nhận biết thì quá khứ đơn gồm:  Trong câu có các từ như: yesterday, ago, last (week, year, month), in the past, the day before, với những khoảng thời gian đã qua trong ngày (today, this morning, this afternoon).     Sau as if, as though (như thể là), it’s time (đã đến lúc), if only, wish (ước gì), would sooner/ rather (thích hơn
Thì quá khứ đơn (Past simple tense) dùng để diễn tả một hành động, sự việc diễn ra và kết thúc trong quá khứ
Thể phủ định  Cấu trúc: S + was/ were + not
Cách sử dụng  1. Diễn tả 1 hành động, sự việc đã xảy ra trong quá khứ, không liên quan đến hiện tại và tương lai.
2. Sử dụng trong câu điều kiện If, đưa ra giả thuyết và câu mong ước
Có thể sử dụng quá khứ đơn ở hiện tại khi muốn thể hiện sự lịch thiệp

# data[].attributes.body
Thì quá khứ đơn (Past simple tense) dùng để diễn tả một hành động, sự việc diễn ra và quá khứ
1.1. Thể khẳng định

Cấu trúc: S + was/ were +…
2. Thể phủ định

Cấu trúc: S + was/ were + not
Câu hỏi thì quá khứ đơn được chia làm 2 dạng: dạng Yes/No question và dạng câu hỏi WH. Sử dụng Was/Were trong câu nghi vấn quá khứ đơn như thế nào? Hãy cùng tham khảo công thức sau đây nhé!

Câu hỏi Yes/No question

Cấu trúc: Was/ Were + S +…?

Trả lời:

Yes, S + was/ were.

No, S + wasn’t/ weren’t

# data[].attributes.body
dùng để diễn tả một hành động, sự việc đã bắt đầu từ trong quá khứ, kéo dài đến hiện tại và có thể tiếp tục tiếp diễn trong tương lai.

# data[].attributes.body
Động từ tobe
Khẳng định:
Cấu trúc: S + was/ were +…
Phủ định:
Cấu trúc: S + was/ were + not
Câu hỏi Yes/No quétion :
Cấu trúc: Was/ Were + S +…?
Trả lời:
Yes, S + was/ were.
No, S + wasn’t/ weren’t.

# data[].attributes.body
Động từ tobe
Khẳng định:
Cấu trúc: S + was/ were +…
Phủ định:
Cấu trúc: S + was/ were + not
Câu hỏi Yes/No quétion :
Cấu trúc: Was/ Were + S +…?
Trả lời:
Yes, S + was/ were.
No, S + wasn’t/ weren’t.

# data[].attributes.body
Động từ tobe
Khẳng định:
Cấu trúc: S + was/ were +…
Phủ định:
Cấu trúc: S + was/ were + not
Câu hỏi Yes/No quétion :
Cấu trúc: Was/ Were + S +…?
Trả lời:
Yes, S + was/ were.
No, S + wasn’t/ weren’t.

# data[].attributes.body
Thì quá khứ đơn (Past simple tense) dùng để diễn tả một hành động, sự việc diễn ra và kết thúc trong quá khứ.
Thể khẳng định

Cấu trúc: S + was/ were +…

Thể phủ định

Cấu trúc: S + was/ were + not

Thể nghi vấn

Câu hỏi thì quá khứ đơn được chia làm 2 dạng: dạng Yes/No question và dạng câu hỏi WH. Sử dụng Was/Were trong câu nghi vấn quá khứ đơn như thế nào? Hãy cùng tham khảo công thức sau đây nhé!

Câu hỏi Yes/No question

Cấu trúc: Was/ Were + S +…?

Trả lời:

Yes, S + was/ were.

No, S + wasn’t/ weren’t.

Câu hỏi WH- question

Cấu trúc: WH-word + was/ were + S (+ not) +…?

Trả lời: S + was/ were (+ not) +….

# data[].attributes.body
Khẳng định : I/he/She/It/N(số ít)+was
Phủ định : Where /You /They/N(số nhiều)+were
Nghi vấn : Was/were+S...?

# data[].attributes.body
Thì hiện tại hoàn thành dùng để diễn tả hành động sự việc đã bắt đầu từ trong quá khứ kéo dài đến hiện tại và có thể tiếp tục tiếp diễn trong tương lai
Cấu trúc S+have/has+V
S+have/has+not+V
Have/has+S+V+...

# data[].attributes.body
Thì quá khứ đơn (Past simple tense) dùng để diễn tả một hành động, sự việc diễn ra và kết thúc trong quá khứ.Khi chia động từ thì quá khứ đơn thường có 2 dạng là dạng động từ thường và động từ To Be. Cùng tìm hiểu cấu trúc quá khứ đơn dưới đây nhé!
Cấu trúc: S + was/ were +…
Cấu trúc: Was/ Were + S +…?
S + did not + V (nguyên mẫu)

# data[].attributes.body
Thì quá khứ hoàn thành dùng để diễn tả một hành động xảy ra trước một hành động khác và cả hai hành động này đều đã xảy ra trong quá khứ. Hành động nào xảy ra trước thì dùng thì quá khứ hoàn thành, hành động xảy ra sau thì dùng thì quá khứ đơn.
1 | Dùng trong trường hợp 2 hành động cùng xảy ra trong quá khứ, ta dùng thì quá khứ hoàn thành cho hành động xảy ra trước và quá khứ đơn cho hành động xảy ra sau. | I met her after she had divorced.Lan said she had been chosen as a beauty queen 4 years before.An idea occurred to him that she herself had helped him very much in the everyday life.
2 | Thì quá khứ hoàn thành được sử dụng để diễn tả hành động đã xảy ra và đã hoàn thành trước một thời điểm được nói đến trong quá khứ, hoặc trước một hành động khác cũng đã kết thúc trong quá khứ. | We had had lunch when she arrived. (Khi cô ấy đến chúng tôi đã ăn trưa xong.)
3 | Thì quá khứ hoàn thành thường được dùng kết hợp với thì quá khứ đơn. | No sooner had he returned from a long journey than he was ordered to pack his bags.When I arrived John had gone away.Yesterday, I went out after I had finished my homework.
4 | Hành động xảy ra như là điều kiện tiên quyết cho hành động khác | I had prepared for the exams and was ready to do well.Tom had lost twenty pounds and could begin anew
5 | Trong câu điều kiện loại 3 để diễn tả điều kiện không có thực | If I had known that, I would have acted differently.She would have come to the party if she had been invited.
6 | Hành động xảy ra trong 1 khoảng thời gian trong quá khứ, trước 1 mốc thời gian khác | I had lived abroad for twenty years when I received the transfer.Jane had studied in England before she did her master’s at Harvard.

Công thức thì quá khứ hoàn thành và ví dụ

Câu khẳng định | Câu phủ định | Câu nghi vấn
S + had + VpIIVí dụ:– He had gone out when I came into the house. (Anh ấy đã đi ra ngoài khi tôi vào nhà.)– They had finished their work right before the deadline last week .(Họ đã hoàn thành công việc của họ ngay trước hạn chót vào tuần trước. | S + hadn’t + VpIIVí dụ:– hadn’t = had notVí dụ:– She hadn’t come home when I got there. (Cô ấy vẫn chưa về nhà khi tôi về.)– They hadn’t finished their lunch when I saw them. (Họ vẫn chưa ăn xong bữa trưa khi trông thấy họ). | Had + S + VpII ?Trả lời: Yes, S + had.No, S + hadn’t.Ví dụ:– Had the film endedwhen you arrived at the cinema? (Bộ phim đã kết thúc khi bạn tới rạp chiếu phim phải không?)Yes, it had./ No, it hadn’t

# data[].attributes.body
Khẳng định | S + V(s/es) + O | S + be (am/is/are) + O
Phủ định | S + do not /does not + V_inf | S + be (am/is/are) + not + O
Nghi vấn | Do/Does + S + V_inf? | Am/is/are + S +

Cách sử dụng

Thì hiện tại đơn diễn tả một sự thật hiển nhiên, một chân lý.

Thì hiện tại đơn diễn tả 1 hành động xảy ra thường xuyên, một thói quen ở hiện tại.

Thì hiện tại đơn diễn tả một năng lực của con người

Ngoài ra, thì hiện tại đơn còn diễn tả một kế hoạch đã được sắp xếp trong tương lai, đặc biệt là trong việc di chuyển.

Dấu hiệu nhận biết
Có các trạng từ chỉ tần suất như

Every day/ week/ month…: mỗi ngày/ tuần/ tháng

Often, usually, frequently: thường

Sometimes, occasionally: thỉnh thoảng

Always, constantly: luôn luôn

Seldom, rarely: hiếm khi

Lê Văn Việt

Khẳng

# data[].attributes.body
From:
Khẳng định
S + have/ has + V3
Phủ định :
S + have/ has not + V3
Nghi vấn :
Wh- + have/ has + S + V3?

Thì hiện tại hoàn thành có các dấu hiệu nhận biết như sau:

Just = Recently =  Lately: gần đây, vừa mới

Already:rồi

Before:trước đây

Ever:đã từng

Never:chưa từng, không bao giờ

For + quãng thời gian:trong khoảng (for a year, for a long time, …)

Since + mốc thời gian:từ khi (since 1992, since June,...)

Yet:chưa (dùng trong câu phủ định và câu hỏi)

So far = Until now = Up to now = Up to the present:cho đến bây giờ

# data[].attributes.body
Động từ tobe
Khẳng định:
Cấu trúc: S + was/ were +…
Phủ định:
Cấu trúc: S + was/ were + not
Câu hỏi Yes/No quétion :
Cấu trúc: Was/ Were + S +…?
Trả lời:
Yes, S + was/ were.
No, S + wasn’t/ weren’t.

# data[].attributes.body
Cách dùng | Ví dụ
Diễn đạt một hành động xảy ra một, một vài lần hoặc chưa bao giờ xảy ra trong quá khứ | He visited his parents every weekend.She went home every Friday.
Diễn đạt các hành động xảy ra liên tiếp trong quá khứ | She came home, switchedon the computer and checked her e-mails.She turned on her computer, read the message on Facebook and answered it.
Diễn đạt một hành động xen vào một hành động đang diễn ra trong quá khứ | When I was having breakfast, the phone suddenly rang.When I was cooking, my parents came.
Dùng trong câu điều kiện loại II | If I had a million USD, I would buy that car.If I were you, I would do
| Động từ “tobe”
Khẳng định | Khẳng định: S + was/ wereCHÚ Ý:S = I/ He/ She/ It (số ít) + wasS= We/ You/ They (số nhiều) + wereVí dụ:– I was at my friend’s house yesterday morning. (Tôi đã ở nhà bạn tôi sáng hôm qua.)– They were in London on their summer holiday last year. (Họ ở Luân Đôn vào kỳ nghỉ hè năm ngoái.)
| Động từ thường|
Khẳng định: S + V-edVí dụ:– We studied English last night. (Tối qua chúng tôi đã học tiếng Anh.)– He met his old friend near his house yesterday. (Anh ấy đã gặp người bạn cũ của mình ngay gần nhà ngày hôm qua.)
Phủ định: S + was/were not + V (nguyên thể)Đối với câu phủ định ta chỉ cần thêm “not” vào sau động từ “to be”.CHÚ Ý:– was not = wasn’t– were not = weren’tVí dụ:– She wasn’t very happy last night because of having lost money. (Tối qua cô ấy không vui vì mất tiền)-We weren’t at home yesterday. (Hôm qua chúng tôi không ở nhà.)
| Phủ định: S + did not + V (nguyên thể)Trong thì quá khứ đơn câu phủ định ta mượn trợ động từ “did + not” (viết tắt là “didn’t), động từ theo sau ở dạng nguyên thể.)Ví dụ:– He didn’t come to school last week
| Câu hỏi: Was/Were+ S + V(nguyên thể)?Trả lời: Yes, I/ he/ she/ it + was.– No, I/ he/ she/ it + wasn’tYes, we/ you/ they + were.– No, we/ you/ they + weren’t.Câu hỏi ta chỉ cần đảo động từ “to be” lên trước chủ ngữ.Ví dụ:– Was she tired of hearing her customer’s complaint yesterday? (Cô ấy có bị mệt vì nghe khách hàng phàn nàn ngày hôm qua không?)Yes, she was./ No, she wasn’t. (Có, cô ấy có./ Không, cô ấy không.)– Were they at work yesterday? (Hôm qua họ có làm việc không?)Yes, they were./ No, they weren’t. (Có, họ có./ Không, họ không.)
| Câu hỏi: Did + S + V(nguyên thể)?Trong thì quá khứ đơn với câu hỏi ta mượn trợ động từ “did” đảo lên trước chủ ngữ, động từ theo sau ở dạng nguyên thể.Ví dụ:

# data[].attributes.body
Động từ tobe
Khẳng định:
Cấu trúc: S + was/ were +…
Phủ định:
Cấu trúc: S + was/ were + not
Câu hỏi Yes/No quétion :
Cấu trúc: Was/ Were + S +…?
Trả lời:
Yes, S + was/ were.
No, S + wasn’t/ weren’t.

# data[].attributes.body
Thì quá khứ đơn (Past simple tense) dùng để diễn tả một hành động, sự việc diễn ra và kết thúc trong quá khứ.
Thể khẳng định

Cấu trúc: S + was/ were +…

Thể phủ định

Cấu trúc: S + was/ were + not

Thể nghi vấn

Câu hỏi thì quá khứ đơn được chia làm 2 dạng: dạng Yes/No question và dạng câu hỏi WH. Sử dụng Was/Were trong câu nghi vấn quá khứ đơn như thế nào? Hãy cùng tham khảo công thức sau đây nhé!

Câu hỏi Yes/No question

Cấu trúc: Was/ Were + S +…?

Trả lời:

Yes, S + was/ were.

No, S + wasn’t/ weren’t.

Câu hỏi WH- question

Cấu trúc: WH-word + was/ were + S (+ not) +…?

Trả lời: S + was/ were (+ not) +….

# data[].attributes.body
Thì quá khứ đơn (Past simple tense) dùng để diễn tả một hành động, sự việc diễn ra và kết thúc trong quá khứ.
Thể khẳng định

Cấu trúc: S + was/ were +…

Thể phủ định

Cấu trúc: S + was/ were + not

Thể nghi vấn

Câu hỏi thì quá khứ đơn được chia làm 2 dạng: dạng Yes/No question và dạng câu hỏi WH. Sử dụng Was/Were trong câu nghi vấn quá khứ đơn như thế nào? Hãy cùng tham khảo công thức sau đây nhé!

Câu hỏi Yes/No question

Cấu trúc: Was/ Were + S +…?

Trả lời:

Yes, S + was/ were.

No, S + wasn’t/ weren’t.

Câu hỏi WH- question

Cấu trúc: WH-word + was/ were + S (+ not) +…?

Trả lời: S + was/ were (+ not) +….

# data[].attributes.body
Thì quá khứ đơn (Past simple tense) dùng để diễn tả một hành động, sự việc diễn ra và kết thúc trong quá khứ.Khi chia động từ thì quá khứ đơn thường có 2 dạng là dạng động từ thường và động từ To Be. Cùng tìm hiểu cấu trúc quá khứ đơn dưới đây nhé!
Cấu trúc: S + was/ were +…
Cấu trúc: Was/ Were + S +…?
S + did not + V (nguyên mẫu)

# data[].attributes.body
Thì quá khứ đơn (Past simple tense) dùng để diễn tả một hành động, sự việc diễn ra và kết thúc trong quá khứ.
Thể khẳng định

Cấu trúc: S + was/ were +…

Thể phủ định

Cấu trúc: S + was/ were + not

Thể nghi vấn

Câu hỏi thì quá khứ đơn được chia làm 2 dạng: dạng Yes/No question và dạng câu hỏi WH. Sử dụng Was/Were trong câu nghi vấn quá khứ đơn như thế nào? Hãy cùng tham khảo công thức sau đây nhé!

Câu hỏi Yes/No question

Cấu trúc: Was/ Were + S +…?

Trả lời:

Yes, S + was/ were.

No, S + wasn’t/ weren’t.

Câu hỏi WH- question

Cấu trúc: WH-word + was/ were + S (+ not) +…?

Trả lời: S + was/ were (+ not) +….

# data[].attributes.body
Khẳng định | S + V(s/es) + O | S + be (am/is/are) + O
Phủ định | S + do not /does not + V_inf | S + be (am/is/are) + not + O
Nghi vấn | Do/Does + S + V_inf? | Am/is/are + S +

Cách sử dụng

Thì hiện tại đơn diễn tả một sự thật hiển nhiên, một chân lý.

Thì hiện tại đơn diễn tả 1 hành động xảy ra thường xuyên, một thói quen ở hiện tại.

Thì hiện tại đơn diễn tả một năng lực của con người

Ngoài ra, thì hiện tại đơn còn diễn tả một kế hoạch đã được sắp xếp trong tương lai, đặc biệt là trong việc di chuyển.

Dấu hiệu nhận biết
Có các trạng từ chỉ tần suất như

Every day/ week/ month…: mỗi ngày/ tuần/ tháng

Often, usually, frequently: thường

Sometimes, occasionally: thỉnh thoảng

Always, constantly: luôn luôn

Seldom, rarely: hiếm khi

Lê Xuân minh Hiếu

# data[].attributes.body
dùng để diễn tả một hành động, sự việc đã bắt đầu từ trong quá khứ, kéo dài đến hiện tại và có thể tiếp tục tiếp diễn trong tương lai.

# data[].attributes.headline
EVERY": Every day, every year, every month,Once a day, twice a week,Always, usually, every,In the morning, in the afternoon,

# data[].attributes.subject
EVERY": Every day, every year, every month,Once a day, twice a week,Always, usually, every,In the morning, in the afternoon,

# data[].attributes.headline
Khẳng định (+): S + V (s/es)Phủ định (-): S + do/does + not + VNghi vấn (?): Do/Does + S + V

# data[].attributes.subject
Khẳng định (+): S + V (s/es)Phủ định (-): S + do/does + not + VNghi vấn (?): Do/Does + S + V

# data[].attributes.body
Thì quá khứ đơn dùng để diễn tả một hành động sự việc diễn ra và kết thúc trong quá khứ