She has been sitting there for more than 2 hours.去掉for可以吗,为什么,

问题描述:

She has been sitting there for more than 2 hours.去掉for可以吗,为什么,

不可以,因为for在这句话中是表现在完成时的一种用法,表示一段时间,也可以表示目的。

不可以
持续一段时间需要用介词for来连接

不能去掉.在这里,for是表示现在完成时的一种用法,表示一段时间.现在完成时还有一个语法是since 加“点时间”.