Nếu tôi dùng "for so long" thay cho "for very long" thì nghĩa của câu có thay đổi không? RedKiwi giải thích sự khác nhau giữa "so" và "very" giúp mình với nhé.

Câu trả lời của người bản ngữ
Rebecca
Nghĩa của câu sẽ thay đổi một chút bạn nhé! "So long" ám chỉ một lượng cụ thể, còn "very long" nhấn mạnh độ dài của khoảng thời gian. Ex: You shouldn't have baked the cake for so long. (Cậu không nên nướng bánh lâu quá.) => Quá một lượng thời gian = You shouldn't have baked the cake for very long. (Cậu không nên nướng bánh quá lâu.) => Quá lâu Ex: It wasn't so bad. (Cũng không tệ lắm.) => Nó cũng không tệ như bạn nghĩ = It wasn't very bad. (Cũng không quá tệ.)