英语句子改错He has worked on this farm for two years when he was a young man . 请问哪...

[复制链接]
查看11 | 回复5 | 2011-3-15 11:11:13 | 显示全部楼层 |阅读模式
英语句子改错He has worked on this farm for two years when he was a young man . 请问哪里错了,怎么改,为什么?

回复

使用道具 举报

千问 | 2011-3-15 11:11:13 | 显示全部楼层
when 改成 since前面是完成时,而wher引导的是一个时间点,与完成时不匹配
回复

使用道具 举报

千问 | 2011-3-15 11:11:13 | 显示全部楼层
He had worked on this farm for two years when he was a young man当他还是一个年轻人的时候,他已经在这个农场工作了2年。 过去完成时态
回复

使用道具 举报

千问 | 2011-3-15 11:11:13 | 显示全部楼层
主句从句时态保持一致从句时一般过去时态,主语也要用过去时态,主句要用过去完成时态He had worked祝学习进步!望采纳!
回复

使用道具 举报

千问 | 2011-3-15 11:11:13 | 显示全部楼层
when 改成 since 完成时
回复

使用道具 举报

千问 | 2011-3-15 11:11:13 | 显示全部楼层
应该是He had had worked
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行