My grenny has been in Beijing for 〔more than/over〕3years

问题描述:

My grenny has been in Beijing for 〔more than/over〕3years

1. grenny应该改为granny
2. 3years应改为3 years
3. 正确答案应该选择more than
over和for一样都是介词,不能连着使用,来修饰同一个名词。所以只能选择more than.

more than
用over 的话不要for