Cả 2 đều cùng nghĩa nhưng cách sử dụng khác nhau: Do you have a coat? = Have you got a coat?
Tuy nhiên trong tiếng Anh Mỹ thì HAVE là chuẩn hơn, HAVE GOT không trịnh trọng hơn nhiều.
Điều này có nghĩa là nếu bạn nói với một khách hàng ở Mỹ, thì cách nói lịch sự hơn là hỏi: DO YOU HAVE (not HAVE YOU GOT)
Trong khi đó dường như người anh dùng HAVE GOT thường xuyên hơn người Mỹ.
Tuy nhiên có một điều rất khác nhau là: HAVE GOT chỉ được dùng duy nhất trong thì hiện tại. HAVE thì dùng cho bất kỳ thì gì.
Không có nhận xét nào:
Đăng nhận xét