The old man ,having worked abroad for twenty years,is on his way back to hi这句话还原后应该是:who worked abroad...而不应该是who has worked...因为我认为“这位老人在国外工作二十年是过去的事了,现在已经是在回

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 00:19:53
Theoldman,havingworkedabroadfortwentyyears,isonhiswaybacktohi这句话还原后应该是:whoworkedabroad...而不应该是whohas

The old man ,having worked abroad for twenty years,is on his way back to hi这句话还原后应该是:who worked abroad...而不应该是who has worked...因为我认为“这位老人在国外工作二十年是过去的事了,现在已经是在回
The old man ,having worked abroad for twenty years,is on his way back to hi
这句话还原后应该是:who worked abroad...而不应该是who has worked...因为我认为“这位老人在国外工作二十年是过去的事了,现在已经是在回国的途中了.我们不能因为有了for+一段时间就要用完成时,这是对现在完成时的误用.有下列句子为证:
He studied in Beijing University for four years.NOw he works in a company.如果这里用has studied就完全错了.你的看法呢?

The old man ,having worked abroad for twenty years,is on his way back to hi这句话还原后应该是:who worked abroad...而不应该是who has worked...因为我认为“这位老人在国外工作二十年是过去的事了,现在已经是在回
我觉得应该看上下文的吧.
但例子中我觉得应该用had studied,因为这两句放在一起,前面一句就应该是现在完成时呀.