英语关于时态的道题

[复制链接]
查看11 | 回复4 | 2009-5-22 19:55:43 | 显示全部楼层 |阅读模式
all the tasks(having been finished)ahead of time是一个状语从句,不是单独的句子,用来修饰后面的they decided to go on holiday for a week 。在英语里面,一个句子只能有一个主语一个谓语。所以have 是非谓语动词,要变形。而all the tasks对于have来说是施事,所以have加ing...
回复

使用道具 举报

千问 | 2009-5-22 19:55:43 | 显示全部楼层
if use "had been finished", 那么,两个分句就没有任何逻辑联系。中间要用句号。all the tasks having been finished ahead of time独立主格结构作状语相当于连词,关系代词等。两个分句就有逻辑联系了...
回复

使用道具 举报

千问 | 2009-5-22 19:55:43 | 显示全部楼层
呵呵,这是一句话,前边的all the tasks(having been finished)ahead of time为表示原因的,它就等于:Because all the tasks had been finished ahead of thime, they decided to go on holiday for a week.或者All the...
回复

使用道具 举报

千问 | 2009-5-22 19:55:43 | 显示全部楼层
因为前后的两个主语不一致,而且他们是用都好隔开的,而不是and...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行