使用for so long会改变句子的细微差别吗?请解释一下s o和very之间的区别!

母语人士的回答
Rebecca
是的,句子的细微差别会有一些变化! So long表示一定的数量或数量,而very long则强调时间的长短!示例: You shouldn't have baked the cake for so long. => 超出预期时间 = You shouldn't have baked the cake for very long. (我不应该把蛋糕烤那么久。) => 常识,太热了 示例: It wasn't so bad. => 没有我想的那么糟糕 = It wasn't very bad. (没那么糟糕。) => 这还不是最糟糕的