英语语法求教

1.Did you enjoy yourself on last Sunday?
是不能加on吗?
2.My hometown has taken place great change.错了
是因为 taken place 是不及物动词 后面不能加宾语吗? 为什么说taken place 是不及物动词呢? 这两个词怎么是不及物动词? 它也没有被动之说把, 相应还有那些词呢能帮我解释下吗? 谢谢

1. 不能加on.
像last/next/this/that等修饰的时间短语,其前不必加介词,就可以直接做句子的时间状语。
再如:You should get up early next morning.
I went to Beijing last year.
What are you going to do now/tomorrow?

2. 楼主正解。
take place作为不及物动词短语,是不能加宾语的,也不能用于被动语态。
类似的单词/短语由很多,还有一些词语是既可以作及物动词,也可以做不及物动词的。
如:appear/disappear/happen/go/come/die等等。

参考资料:英语牛人团

温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-05
1.不能 。 时间名词前加上 last,next,this,that 等单词修饰时, 不用介词
2.take place 是不及物动词 后面不能加宾语 不及物动词后面不能加宾语是英语的特点之一。 不及物动词没有被动语态。 他的同意词 happen,occur,come about 都是发生,都是不及物动词, 都没有被动
第2个回答  2010-10-05
1。不加on
2.Great change has taken place in my hometown
take place 是不及物动词,这和几个词没关系吧
happen也是不及物动词
这里happen和take place 同一个意思,可以相互替换