Monday, September 21, 2009

Giả Định Thức

Có những loại Giả định Thức nào? Công thức?

2 Comments:

mi mi said...

Có 3 loại giả định thức:
1. Giả định thức có thật ở hiện tại
(chỉ một sự thật, một quy luật hoặc một thói quen)
If S1+ V1(simple present), S2 + will/can/shall/may + V(bare-inf)

2. Giả định thức không có thật ở hiện tại(use if you see the situation as unreal, imaginary, or less likely to happen)
If S1+ V1(past simple; be -> were), S2+ could/should/would/might + V(bare-inf)

3. Giả định thức k có thật ở quá khứ (use if you want to talk about the conditional situations in the past)
If S1+ V1(past perfect: had('d)+P2), S2+ could/would/should/might+ have+ P2.

***Notes:
1. có thể dùng "ưhen" thay thế "if" trong dạng 1
2. dùng "unless" = "if... not"
3. không cần dùng "if/unless" bằng cách đảo chủ ngữ ra sau "should", "were", hoặc "had"
4. Có thể dùng một số từ để thay "if" trong câu giả định thức:
-provided (that)
-On condition (that)
-As long as,
-so long as
-suppose
-supposing
-in case
-even if

toan said...

Mi,

Great job. Well-done. Thanks so much.
BTW, your explanations could have been even more picturesque had they been with examples.