请教一道英语语法题,给出理由!
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:英语作业 时间:2024/07/07 03:46:41
请教一道英语语法题,给出理由!
If you had studied harder in those days,you ____ a top student now.
A.should be B.could have been C.would be D.might have been
If you had studied harder in those days,you ____ a top student now.
A.should be B.could have been C.would be D.might have been
![请教一道英语语法题,给出理由!](/uploads/image/z/6184940-68-0.jpg?t=%E8%AF%B7%E6%95%99%E4%B8%80%E9%81%93%E8%8B%B1%E8%AF%AD%E8%AF%AD%E6%B3%95%E9%A2%98%2C%E7%BB%99%E5%87%BA%E7%90%86%E7%94%B1%21)
选C
这是一道主从句时间不一致的虚拟语气条件句,从句对过去进行虚拟用had done 主句对现在进行虚拟用would do 所以选C
这是一道主从句时间不一致的虚拟语气条件句,从句对过去进行虚拟用had done 主句对现在进行虚拟用would do 所以选C