Mehrdad
The dog has been sick on the bed..... It means the bed needs cleaning....But can it mean that the dog is sick?
2019年7月22日 11:23
回答 · 4
6
The word 'sick' can have various meanings, depending on the variety of English which you are using. It's important not to confuse these two meanings: My dog is sick, so I'm going to take him to the vet's = 'He is unwell' ---> stative verb This is how a AmE speaker of English would use the adjective 'sick'. My dog is sick every time he goes in the car = 'He vomits' ---> dynamic verb This is a British English usage of the verb phrase 'be sick'. Your sentence ("The dog has been sick on the bed" = The bed needs cleaning) is an example of the exclusively British English usage. In British English, the collocation 'be+sick' means to vomit. Note that this is a dynamic verb which refers to an ACTION, as opposed to a stative verb which refers to a state. In your example, the speaker is saying that the dog has just vomited on the bed. They are using a present perfect because it is a recent occurrence with a very clear (and unpleasant!) impact on the present situation. They are NOT describing the general state of the dog being unwell - they are telling the listener about a specific event that has just happened. I hope that makes sense.
2019年7月22日
It means that the dog threw up on the bed, so yes, the dog is not well.
2019年7月22日
まだあなたの答えが見つかりませんか?
質問を書き留めて、ネイティブスピーカーに手伝ってもらいましょう!
Mehrdad
語学スキル
英語, フランス語, ドイツ語, イタリア語, 日本語, ラテン語, ペルシア語 (ファールシー語), ロシア語, スペイン語
言語学習
英語, フランス語, ドイツ語, イタリア語, 日本語, ラテン語, ロシア語, スペイン語