my father-------in the factory for thirty years,and now he is at homeworked 可不可以用has worked

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/20 08:42:04
myfather-------inthefactoryforthirtyyears,andnowheisathomeworked可不可以用hasworkedmyfather-------inthefa

my father-------in the factory for thirty years,and now he is at homeworked 可不可以用has worked
my father-------in the factory for thirty years,and now he is at home
worked 可不可以用has worked

my father-------in the factory for thirty years,and now he is at homeworked 可不可以用has worked
不可以用has worked,现在完成时表示延续至今的动作或对现在有影响的动作,现在父亲既然已经在家里,那么就是单纯陈述过去发生的事情,没有延续至今,所以有过去式worked或者had worked就好
来自团队:科技英语强手

老师回答:
过去时 或完成时(除了短暂性动词)可以跟“段时间”。
has worked 表示 从过去到现在,可是现在是在家,所以不能用现在完成时,是过去某一时间就完成结束了。 要用完成时,也只能是过去完成时。