catch fire on fire有何区别
发布网友
发布时间:2022-08-08 14:30
我来回答
共2个回答
热心网友
时间:2023-11-29 07:21
be on fire表示一种状态
eg: Look! The house is on fire.
而catch a fire强调动作性
eg: The boy is so careless that he catches a fire on his clothes while cooking meals.
希望你满意哦
热心网友
时间:2023-11-29 07:22
1. The house is on fire.=The house catches fire.
2. (正)The house has been on fire for an hour. (be动词属于延续性动词,可跟一段时间状语)
(误)The house has caught fire for an hour. (catch属于非延续性动词,不能跟一段时间状语)
3. The house on fire is hers. (on fire 可作定语) =The house catching fire is hers.