Toefl grammar review

Cách sử dụng các động từ khiếm khuyết để diễn

đạt các trạng thái ở quá khứ

1. Could, may, might + have + P2 = có lẽ đã

 Diễn đạt một khả năng có thể ở quá khứ song người nói không dám chắc.

It may have rained last night, but I'm not sure.

2. Could have + P2 = Lẽ ra đã có thể (trên thực tế là không)

He could have gotten the ticket for the concert last night.

3. Might have been + V-ing = Có lẽ lúc ấy đang

I didn't hear the telephone ring, I might have been sleeping at that time.

4. Should have + P2 = Lẽ ra phải, lẽ ra nên

 Chỉ một việc lẽ ra đã phải xảy ra trong quá khứ nhưng vì lí do nào đó lại không

Should have + P2 = was/ were supposed to

Maria shouldn't have called John last night. (She did call him)

5. Must have + P2 = hẳn là đã

 Chỉ sự suy đoán logic dựa trên những hiện tượng có thật ở quá khứ.

The grass is wet. It must have rained last night.

6. Must have been V-ing = hẳn lúc ấy đang

I didn't hear you knock, I must have been gardening behind the house

pdf119 trang | Chia sẻ: dungnc89 | Lượt xem: 1219 | Lượt tải: 2download
Bạn đang xem trước 20 trang mẫu tài liệu Toefl grammar review, để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
i để ở dạng nguyên thể bỏ to. Nếu muốn 
thành lập thể phủ định đặt not trước nguyên thể bỏ to. 
I would rather that you call me tomorrow. 
 Ngữ pháp hiện đại ngày nay đặc biệt là ngữ pháp Mĩ cho phép bỏ that trong cấu trúc này mà vẫn giữ 
nguyên hình thức giả định. 
He would rather (that) he not take this train. 
b) Loại câu không thể thực hiện được ở hiện tại 
 Động từ sau chủ ngữ hai sẽ chia ở simple past, to be phải chia là were ở tất cả các ngôi. 
Henry would rather that his girlfriend worked in the same department as he does. 
Jane would rather that it were winter now. 
 Nếu muốn thành lập thể phủ định dùng didn't + Verb hoặc were not sau chủ ngữ hai. 
c) Loại câu không thể thực hiện được ở quá khứ 
 Động từ sau chủ ngữ hai sẽ chia ở dạng past perfect. 
 Nếu muốn thành lập thể phủ định dùng hadn't + P2. 
Jim would rather that Jill had gone to class yesterday. 
Lưu ý: Trong lối nói bình thường hàng ngày người ta dùng wish thay cho would rather that. 
[TOEFL GRAMMAR REVIEW!] TIENGANHONLINE.NET 
 52 
 Cách sử dụng thành ngữ Would like 
 Diễn đạt một cách lịch sự lời mời mọc hoặc ý mình muốn gì. 
Would you like to dance with me. 
 Không dùng do you want khi mời mọc người khác. 
 Trong tiếng Anh của người Anh, nếu để diễn đạt sự ưa thích của chủ ngữ thì sau like là một V-ing. 
He does like reading novel. (enjoyment) 
 Nhưng để diễn đạt sự lựa chọn hoặc thói quen thì sau like phải là một động từ nguyên thể. 
Between soccer and tennis, I like to see the former. (choice) 
When making tea, he usually likes to put some sugar and a slice of lemon in first. (habit) 
 Nhưng trong tiếng Anh người Mĩ không có sự phân biệt này: Tất cả sau like đều là động từ nguyên thể. 
 Wouldn't like = không ưa trong khi don't want = không muốn. 
Would you like somemore coffee ? 
 Polite: No, thanks/ No, I don't want any more. 
 Impolite: I wouldn't like (thèm vào) 
 Lưu ý rằng khi like được dùng với nghĩa "cho là đúng" hoặc "cho là hay/ khôn ngoan" thì bao giờ 
theo sau cũng là một nguyên thể có to (infinitive) 
She likes the children to play in the garden (She think they are safe playing there) 
(Cô ấy muốn bọn trẻ con chơi trong vườn cho chắc/ cho an toàn) 
I like to go to the dentist twice a year 
(Tôi muốn đến bác sĩ nha khoa 2 lần năm cho chắc). 
 Would like = would care /love/ hate/ prefer + to + verb khi diễn đạt điều kiện cho một hành 
động cụ thể ở tương lai. 
Would you like/ care to come with me? I'd love to 
 Would like/ would care for/ would enjoy + Verb-ing khi diễn đạt khẩu vị, ý thích nói chung của 
chủ ngữ. 
She would like/ would enjoy riding if she could ride better. 
I wonder if Tom would care for/ would enjoy hang-gliding. 
[TOEFL GRAMMAR REVIEW!] TIENGANHONLINE.NET 
 53 
 Cách sử dụng các động từ khiếm khuyết để diễn 
đạt các trạng thái ở hiện tại 
1. Could, May, Might + Verb in simple form = Có lẽ, có thể. 
 Chỉ khả năng có thể xảy ra ở hiện tại nhưng người nói không dám chắc. (Cả 3 động từ đều có giá trị 
như nhau). 
It might rain tomorrow. 
2. Should + Verb in simple form 
 Nên : diễn đạt một lời khuyên, sự gợi ý, sự bắt buộc nhưng không mạnh lắm. 
 Có khi, có lẽ : Diễn đạt người nói mong muốn điều đó sẽ xảy ra. (Expect) 
 Các thành ngữ had better, ought to, be supposed to đều mang nghĩa tương đương với should với 
điều kiện động từ to be trong thành ngữ be supposed to phải chia ở thời hiện tại. 
John ought to study tonight. 
John is supposed to study tonight. 
Lưu ý: Thành ngữ be supposed to ngoài ra còn mang nghĩa: qui định phải, bắt buộc phải. 
We are supposed to have a science test this afternoon, but it was postponed because the teacher had to 
attend a conference. 
3. Must + Verb in simple form 
 Phải: mang nghĩa bắt buộc rất mạnh. 
George must call his insurance agent today. 
 Hẳn là: chỉ sự suy luận logic dựa trên những hiện tượng có thật ở hiện tại. 
John's lights are out. He must be asleep. 
 Người ta dùng have to thay cho must trong các trường hợp sau 
 Quá khứ = had to. 
Mrs.Kinsey had to pass an examination before she could practice law. 
 Tương lai = will have to. 
We will have to take an exam next week. 
 Hiện tại: Have to được dùng thay cho must để hỏi xem bản thân mình bắt buộc phải làm gì hoặc 
để diễn đạt sự bắt buộc do khách quan đem lại. Giảm nhẹ tính bắt buộc của must. 
Guest: Do I have to leave a deposit. 
Receptionist: No, you needn't. But you have to leave your I.D card number written down in this 
register. I'm sorry but that's the way it is. 
Lưu ý: Have got to + Verb = must 
He has got to go to the office tonight. (Thường dùng nhiều trong văn nói). 
và thường xuyên dùng cho những hành động đơn lẻ, tách biệt. 
I have to work everyday except Sunday. But I don't have got to work a full day on Saturday. 
[TOEFL GRAMMAR REVIEW!] TIENGANHONLINE.NET 
 54 
 Cách sử dụng các động từ khiếm khuyết để diễn 
đạt các trạng thái ở quá khứ 
1. Could, may, might + have + P2 = có lẽ đã 
 Diễn đạt một khả năng có thể ở quá khứ song người nói không dám chắc. 
It may have rained last night, but I'm not sure. 
2. Could have + P2 = Lẽ ra đã có thể (trên thực tế là không) 
He could have gotten the ticket for the concert last night. 
3. Might have been + V-ing = Có lẽ lúc ấy đang 
I didn't hear the telephone ring, I might have been sleeping at that time. 
4. Should have + P2 = Lẽ ra phải, lẽ ra nên 
 Chỉ một việc lẽ ra đã phải xảy ra trong quá khứ nhưng vì lí do nào đó lại không 
Should have + P2 = was/ were supposed to 
Maria shouldn't have called John last night. (She did call him) 
5. Must have + P2 = hẳn là đã 
 Chỉ sự suy đoán logic dựa trên những hiện tượng có thật ở quá khứ. 
The grass is wet. It must have rained last night. 
6. Must have been V-ing = hẳn lúc ấy đang 
I didn't hear you knock, I must have been gardening behind the house 
[TOEFL GRAMMAR REVIEW!] TIENGANHONLINE.NET 
 55 
 Các vấn đề sử dụng should 
trong một số trường hợp cụ thể 
 Diễn đạt kết quả của một yếu tố tưởng tượng: Sẽ 
If I was asked to work on Sunday I should resign. 
 Dùng trong mệnh đề có that sau những tính từ chỉ trạng thái như anxious/ sorry/ concerned/ 
happy/ delighted... : Lấy làm ... rằng/ lấy làm ...vì 
I'm anxious that she should be well cared for 
(Tôi lo lắng rằng liệu cô ấy có được săn sóc tốt không) 
We are sorry that you should feel uncomfortable 
(Chúng tôi lấy làm tiếc vì anh không thấy được thoải mái) 
That you should speak to him like that is quite astonishing 
(Cái điều mà anh ấy nói với anh như vậy quả là đáng ngạc nhiên). 
 Dùng với if/ in case để chỉ một điều khó có thể xảy ra/ người ta đưa ra ý kiến chỉ đề phòng ngừa. 
If you should change your mind = Should you change your mind, please let me know. 
In case he should have forgotten to go to the airport, nobody will be there to meet her.(Ngộ nhỡ/ nếu chẳng 
may ông ấy quên mất ra sân bay, thì sẽ không có ai ở đó đón cô ta mất) 
 Dùng sau so that/ in order that để chỉ mục đích (Thay cho would/ could) 
He put the cases in the car so that he should be able to make an early start. 
She repeated the instructions slowly in order that he should understand. 
 Dùng trong lời yêu cầu lịch sự 
I should like to make a phone call, if possible (tôi xin phép gọi điện thoại nếu tôi có thể) 
 Dùng với imagine/ say/ think... để đưa ra lời đề nghị: Thiết tưởng, cho là 
I should imagine it will take about 3 hours (Tôi thiết tưởng công việc sẽ tốn mất 3 giờ đồng hồ đấy). 
I should say she's over 40 (Tôi cho là bà ta đã ngoài 40) 
 Dùng trong câu hỏi để diễn tả sự nghi ngờ, thiếu quan tâm 
How should I know (Làm sao tôi biết được kia chứ) 
Why should he thinks that (sao nó lại nghĩ như vậy chứ) 
 Dùng với các đại từ nghi vấn như what/ where/ who để diễn tả sự ngạc nhiên, thường dùng với 
"But". 
I was thinking of going to see John when who should appear but John himself (Tôi đang tính là đến thăm 
John thì người xuất hiện lại chính là anh ấy) 
What should I find but an enormous spider (Cái mà tôi nhìn thấy lại chính là một con nhện khổng lồ) 
[TOEFL GRAMMAR REVIEW!] TIENGANHONLINE.NET 
 56 
 Tính từ và phó từ 
 Một tính từ luôn bổ nghĩa cho một danh từ và chỉ một danh từ, nó luôn đứng trước danh từ được bổ 
nghĩa. 
 Trong tiếng Anh, có duy nhất một tính từ đứng sau danh từ: 
galore = nhiều, phong phú, dồi dào 
There were errors galore in the final test. 
 Tính từ cũng đứng sau các đại từ phiếm chỉ (something, anything, anybody...) 
It’s something strange. 
He is sb quite unknown. 
 Một phó từ luôn bổ nghĩa cho một động từ, một tính từ hoặc một phó từ khác. 
Rita drank too much. 
I don't play tenis very well. 
 Adj + ly = Adv. Nhưng phải cẩn thận, vì một số tính từ cũng có tận cùng là đuôi ly (lovely, friendly). 
Phó từ của các tính từ này được cấu tạo bằng cách như sau: 
in a + Adj + way/ manner 
He behaved me in a friendly way. 
 Một số các phó từ có cấu tạo đặc biệt: so, very, almost, soon, often, fast, rather, well, there, too. 
Các phó từ này trả lời cho câu hỏi how. 
 Ngoài ra còn một số các cụm từ cũng được coi là phó từ, nó bao gồm một giới từ mở đầu với các danh 
từ đi sau để chỉ: địa điểm (at home), thời gian (at 5 pm), phương tiện (by train), tình huống, hành 
động (in a very difficult situation). Tất cả các cụm này đều được xem là phó từ. 
 Vị trí của phó từ trong câu tương đối thoải mái và phức tạp, qui luật: 
 Nếu chưa biết đặt phó từ ở đâu thì vị trí thường xuyên của nó ở cuối câu, đặc biệt các phó từ đuôi 
ly. 
 Các phó từ và cụm phó từ làm bổ ngữ đứng cuối câu theo thứ tự như sau: chỉ phương thức hành 
động-chỉ địa điểm-chỉ thời gian-chỉ phương tiện hành động-chỉ tình huống hành động. 
 Không bao giờ một phó từ hoặc một cụm phó từ được xen vào giữa động từ và tân ngữ. 
 Nếu trong câu không có phó từ nào khác ngoài phó từ chỉ thời gian thì có thể đưa nó lên đầu câu. 
In 1980, He graduated and found a job. 
 Các phó từ chỉ tần số như: always, sometimes, often... luôn đứng trước động từ hành động 
nhưng đứng sau động từ to be. 
The president always comes in time. 
The president is always in time. 
[TOEFL GRAMMAR REVIEW!] TIENGANHONLINE.NET 
 57 
 Động từ nối 
Đó là những động từ ở bảng sau, mang những tính chất sau 
Be appear feel 
become seem look 
remain sound smell 
Stay 
 Không diễn đạt hành động mà diễn đạt trạng thái hoặc bản chất sự việc. 
 Đằng sau chúng phải là tính từ không thể là phó từ. 
 Không được chia ở thể tiếp diễn dù dưới bất cứ thời nào. 
Lưu ý: Trong bảng có các cặp động từ: 
 to seem to happen 
 = = dường như 
to appear to chance 
Chúng có thể thay thế lẫn cho nhau, nhưng không thể thay thế ngang hay thay thế chéo. 
 Các động từ này được dùng theo mẫu câu sau: 
 Dùng với chủ ngữ giả it 
It seems that they have passed the exam./ It happens (chances that they have passed the test) 
 Dùng với chủ ngữ thật 
They seem to have passed the exam./ They happened/ chanced to have passed the exam. 
 Nghĩa "Tình cờ", "Ngẫu nhiên", "May mà". 
She happened to be out/ It happened that she was out when he called (Ngẫu nhiên cô ta không có nhà khi 
anh ta gọi điện) 
She chanced to be in/ It happened that she was in when he called. (May mà cô ta có nhà khi anh ta gọi điện 
đến). 
 Ba động từ: to be, to become, to remain trong một số trường hợp có một danh từ hoặc ngữ danh từ 
theo sau, khi đó chúng mất đi chức năng của một động từ nối. 
Children often become bored (adj) at meeting 
 Christine became class president (noun phrase) after a long, hard campaign. 
 Bốn động từ: to feel, to look, to smell, to taste trong một số trường hợp có thể là ngoại động từ, đòi 
hỏi một tân ngữ đi sau nó, lúc này nó mất đi chức năng của một động từ nối, có thể có phó từ đi kèm. 
Chúng thay đổi về mặt ngữ nghĩa: 
Ex: to feel: sờ nắn để khám. 
Ex: to look at: nhìn 
Ex: to smell: ngửi 
Ex: to taste: nếm 
Chúng được phép chia ở thì tiếp diễn. 
The lady is smelling the flowers gingerly. 
[TOEFL GRAMMAR REVIEW!] TIENGANHONLINE.NET 
 58 
 Các dạng so sánh của tính từ và phó từ 
1. So sánh bằng 
 Cấu trúc sử dụng là as .... as 
S + V + as + adj/ adv + as + noun/ pronoun 
 Nếu là phủ định, as thứ nhất có thể thay bằng so (chỉ để dễ đọc – informal English) 
 Sau as phải là một đại từ nhân xưng chủ ngữ, không được là một tân ngữ (Lỗi cơ bản) 
He is not as tall as his father. 
He is not so tall as his father. 
 Danh từ cũng có thể được dùng để so sánh trong trường hợp này, nhưng nên nhớ trước khi so sanh 
phải đảm bảo rằng danh từ đó phải có các tính từ tương đương. 
adjectives nouns 
heavy, light weight 
wide, narrow width 
deep, shallow depth 
long, short length 
big, small size 
S + V + the same + (noun) + as + noun/ pronoun 
My house is as high as his. 
 My house is the same height as his. 
The same...as >< different from... 
 Chú ý, trong tiếng Anh (A-E), different than... cũng có thể được dùng nếu sau chúng là một mệnh đề 
hoàn chỉnh. Tuy nhiên trường hợp này không phổ biến và không đưa vào các bài thi ngữ pháp: 
His appearance is different from what I have expected. 
 ...than I have expected.(A-E) 
2. So sánh hơn kém 
 Trong loại so sánh này người ta chia làm hai dạng: tính từ và phó từ ngắn (đọc lên chỉ có một vần). Tính 
từ và phó từ dài (2 vần trở lên). 
 Đối với tính từ và phó từ ngắn chỉ cần cộng đuôi er. 
 Đối với tính từ ngắn chỉ có một nguyên âm kẹp giữa hai phụ âm tận cùng, phải gấp đôi phụ âm cuối để 
tránh thay đổi cách đọc. 
 Đối với tính từ tận cùng là y, dù có 2 vần vẫn bị coi là tính từ ngắn và phải đổi thành Y-IER 
(happyhappier; drydrier; prettyprettier). 
 Trường hợp đặc biệt: strongstronger; friendlyfriendlier than/ more friendly than. 
 Đối với tính từ và phó từ dài phải dùng more/less. 
 Sau THAN phải là đại từ nhân xưng chủ ngữ, không được là tân ngữ. Công thức: 
S + V + 
adjective_er 
adverb_er 
more + adj/adv 
less + adj/adv 
+ THAN + noun/ pronoun 
[TOEFL GRAMMAR REVIEW!] TIENGANHONLINE.NET 
 59 
 
 Khi so sánh một người/ một vật với tất cả những người hoặc vật khác phải thêm else sau 
anything/anybody... 
Ex: He is smarter than anybody else in the class. 
 Để nhấn mạnh so sánh, có thể thêm much/far trước so sánh, công thức: 
 
S + V + far/much + Adj/Adv_er + than + noun/pronoun 
S + V + far/much + more + Adj/Adv + than + noun/pronoun 
Ex: Harry’s watch is far more expensive than mine 
Ex: He speaks English much more rapidly than he does Spanish. 
 Danh từ cũng có thể dùng để so sánh bằng hoặc hơn kém, nhưng trước khi so sánh phải xác định xem 
đó là danh từ đếm được hay không đếm được, vì đằng trước chúng có một số định ngữ dùng với 2 loại 
danh từ đó. Công thức: 
S + V + as + many/much/little/few + noun + as + noun/pronoun 
S + V + more/fewer/less + noun + than + noun/pronoun 
Ex: He earns as much money as his father. 
Ex: February has fewer day than March. 
Ex: Their jobs allow them less freedom than ours does. 
 *Lưu ý (quan trọng): Đằng sau as và than của các mệnh đề so sánh có thể loại bỏ chủ ngữ nếu nó 
trùng hợp với chủ ngữ thứ nhất, đặc biệt là khi động từ sau than và as ở dạng bị động. Lúc này than 
và as còn có thêm chức năng của một đại từ quan hệ thay thế. 
Ex: Their marriage was as stormy as had been expected (Incorrect: as it had been expected). 
Ex: Anne is going to join us , as was agreed last week (Incorrect: as it was agreed last week). 
 He worries more than was good for him (Incorrect: than it/what is good for him). 
*Hoặc các tân ngữ cũng có thể bị loại bỏ sau các động từ ở mệnh đề sau THAN và AS: 
Ex: Don’t lose your passport, as I did last year (Incorrect: as I did it last year). 
Ex: They sent more than I had ordered (Incorrect: than I had ordered it). 
Ex: She gets her meat from the same butcher as I go to (Incorrect: as I go to him). 
3. So sánh hợp lý 
 Khi so sánh nên nhớ: các mục dùng để so sánh phải tương đương nhau: người-người, vật-vật. 
 Bởi vậy mục so sánh hợp lý sẽ là: 
 Sở hữu cách 
Ex: Incorrect: His drawings are as perfect as his instructor. 
 (Câu này so sánh các bức tranh với người chỉ dẫn) 
  Correct: His drawings are as perfect as his instructor’s. 
 (instructor's = instructor's drawings) 
 Dùng thêm that of cho danh từ số ít: 
Ex: Incorrect: The salary of a professor is higher than a secretary. 
(Câu này so sánh salary với secretary) 
  Correct: The salary of a professor is higher than that of a secretary. 
(that of = the salary of) 
 Dùng thêm those of cho các danh từ số nhiều: 
Ex: Incorrect: The duties of a policeman are more dangerous than a teacher . 
(Câu này so sánh duties với teacher) 
  Correct: Theduties of a policeman are more dangerous than those of a teacher 
(those of = the duties of) 
[TOEFL GRAMMAR REVIEW!] TIENGANHONLINE.NET 
 60 
4. So sánh đặc biệt 
Adjective or adverb Comparative Superlative 
far 
little 
much 
many 
good 
well 
bad 
badly 
farther 
further 
less 
more 
better 
worse 
farthest 
furthest 
least 
most 
best 
worst 
Lưu ý: farther : dùng cho khoảng cách 
further : dùng cho thông tin hoặc một số trường hợp trừu tượng khác 
The distance from your house to school is farther than that of mine. 
If you want more/further information, please call to the agent. 
Next year he will come to the U.S for his further (= more) education 
5. So sánh đa bội 
 Tương đương cấu trúc tiếng Việt: gấp rưỡi, gấp hai... 
 Không được sử dụng so sánh hơn kém mà sử dụng so sánh bằng, khi so sánh phải xác định danh từ là 
đếm được hay không đếm được, vì đằng trước chúng có many/much 
This encyclopedy costs twice as much as the other one. 
Ex:Jerome has half as many records now as I had last year. 
 Ngữ pháp hiện đại ngày nay, đặc biệt là ngữ pháp Mỹ cho phép dùng so sánh hơn kém đến gấp 3 lần 
trở lên, nhưng đối với gấp 2 hoặc 1/2 thì tuyệt đối không. 
Các lối nói: twice that many/twice that much = gấp đôi ngần ấy... chỉ được dùng trong khẩu ngữ, 
không được dùng để viết. 
We have expected 80 people at that rally, but twice that many showned up. (twice as many as that 
number). 
6. So sánh kép 
 Là loại so sánh với cấu trúc: Càng... càng... 
 Các Adj/Adv so sánh phải đứng ở đầu câu, trước chúng phải có The 
The + comparative + S + V + the + comparative + S + V 
The hotter it is, the more miserable I feel. 
 Nếu chỉ một vế có Adj/Adv so sánh thì vế còn lại có thể dùng The more 
The more + S + V + the + comparative + S + V 
The more you study, the smarter you will become. 
 Sau The more ở vế thứ nhất có thể có that nhưng không nhất thiết. 
The more (that) you study, the smarter you will become. 
The more (that) we know about it, the more we are assured 
 Trong trường hợp nếu cả hai vế đều có thành ngữ it is thì bỏ chúng đi 
The shorter (it is), the better (it is). 
 Hoặc nếu cả hai vế đều là to be thì bỏ đi 
The closer to one of the Earth’s pole (is), the greater the gravitational force (is). 
 Các thành ngữ: all the better (càng tốt hơn), all the more (càng... hơn), not... any the more... 
(chẳng... hơn... tí nào), none the more... (chẳng chút nào) dùng để nhấn rất mạnh cho các tính từ 
hoặc phó từ được đem ra so sánh đằng sau. Nó chỉ được dùng với các tính từ trừu tượng: 
[TOEFL GRAMMAR REVIEW!] TIENGANHONLINE.NET 
 61 
Ex: Sunday mornings were nice. I enjoyed them all the more because Sue used to come round to 
breakfast. 
(các sáng chủ nhật trời thật đẹp. Tôi lại càng thích những sáng chủ nhật đó hơn nữu vì Sue thường 
ghé qua ăn sáng.) 
Ex: He didn’t seem to be any the worse for his experience. 
(Anh ta càng khá hơn lên vì những kinh nghiệm của mình.) 
Ex: He explained it all carefully, but I was still none the wiser. 
(Anh ta giải thích toàn bộ điều đó cẩn thận nhưng tôi vẫn không sáng ra chút nào cả.) 
 Cấu trúc này tuyệt đối không dùng cho các tính từ cụ thể: 
Ex: Incorrect: Those pills have made him all the slimmer. 
7. Cấu trúc No soone

File đính kèm:

  • pdfTOEFL GRAMMAR REVIEW.pdf
Giáo án liên quan