几个英语语法

来源:百度知道 编辑:UC知道 时间:2024/06/25 05:03:23
1.可以表示为I work here for three years?吗。work可以做持续性的吗?
2.过去完成时,ej:I had gotten up before( ) breakfast.
( )内只能填“had”吗?不能填“having”吗?

1.work是持续性动词没错
但是for three years 显然是指持续的一段时间
多以要用完成时,过去完成,现在完成,或者完成进行时都可以用

2.这里只能填having,不能填had,before 是介词,介词后的动词只能用动名词结构
这道题的问题不在时态,而是介词短语中,介词后只能跟动名词,即doing结构