作业帮 > 英语 > 作业

一道英语选择题 He said that ( )there for a long time A he has lived

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/04 13:38:49
一道英语选择题 He said that ( )there for a long time A he has lived B he had lived
选择的原因
B.主从句时态保持一致.这题首先考察现在完成时的用法.过去发生的事情对现在有影响、过去发生的事情现在仍然在进行,应使用现在完成时.又因为这里是间接引语,跟主句时态一致,故改成过去完成时.这句话改成直接引语应该是He said,‘I have lived there for a long time.'