not having finished his homework,he had to having lived in h

问题描述:

not having finished his homework,he had to having lived in here for many years,he knows
两个句子都是用现在分词的完成时做状语,而句子的时态一个是一般现在时,一个是一般过去时,这样可以吗?
第二个句子是:having lived in BJ for many years,he knows……
1个回答 分类:英语 2014-10-03

问题解答:

我来补答
不可以.
后面那句应该用过去时,not having done,sb did 还没有来得及.某人不得不.
“还没有完成他的作业,他不得不在北京居住很多年.”
再问: 是两个句子的比较,第一个句子是 not having finished his homework,he had to work allnight 第二句子是having lived in BJ for many years,he knows everything about the town
再答: 哦,这两个句子都是正确的。
再问: 现在分词的完成时做状语,与主句的时态没有关系吗?
再答: 对,与主句的时态没有关系。主句一个是一般过去时,一个是一般现在时。都正确。
 
 
展开全文阅读
剩余:2000
上一页:解不等式