Có 3 loại câu điều kiện chính
- Điều kiện có thật ở hiện tại hoặc tương lai (Real condition in the present or future): có thể thực hiện được trong hiện tại hoặc tương lai vì hành động trong mệnh đề If hoàn toàn có thể xảy ra.
- Điều kiện không có thật ở hiện tại (Unreal condition in the present): không thể thực hiện được ở hiện tại hoặc tương lai vì hành động trong mệnh đề If không thể xảy ra (giả định trái ngược với thực tế trong hiện tại).
- Điều kiện không có thật ở quá khứ (Unreal condition in the past): không thể thực hiện được ở quá khứ vì hành động trong mệnh đề If đã không xảy ra (giả định trái ngược với thực tế trong quá khứ).
