就这个句子而言,可以用不同的介词。
A fire happened to the dormitory. (正) “ to 强调火灾的受害者”。
A fire happened in the dormitory. (正) “ in 强调火灾发生的地点”。
但是:
An accident happened to the highway. (误)
An accident happened on the highway. (正)
道理不言自明。
表示“发生” 这一类的动词,如 happen, take place, occur, come about 等,都是不及物的,没有被动语态,因为事件的“发生” 是自身行为,没有“被发生” 的道理。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
A fire happened to the dormitory. 老师这句话用happen to对不对?还有有没有be happened to sth的用法
【答】 happen to ... 的意思是“... 发生”,其中的 to 是介词。如:Something must have happened to him [his car]. 他 [他的车子]一定是出了什么事。(摘自《英汉多功能词典》新编升级版)
所以,A fire happened to the dormitory. 这句话是正确的。happen 是不及物动词,没有被动语态,所以没有be happened to sth的用法。