1, Is it hot enough to go to the beach?
$⇒$ Cấu trúc enough:
(?) Tobe + S + enough + (for O) + to-inf?: đủ ... để làm gì
2, D
$⇒$ Thì hiện tại hoàn thành tiếp diễn diễn tả hành động xảy ra ở quá khứ, kéo dài đến hiện tại và còn có thể tiếp diễn ở tương lai, có cấu trúc:
(+) S + have/has + been + Ving + (O)
3, B
$⇒$ Thì quá khứ hoàn thành diễn tả một hành động xảy ra trước một hành động khác trong quá khứ, có cấu trúc:
(+) S + had + Vpp + (O)
4, D
$⇒$ When + S + was/were + O, S + V(quá khứ)