一道英语语法改错题!To go to the first modern circus,you need to visit London,England,in 1770.正确的选项是改成:To have gone to the first morden circus,you would have need to visit London,in 1770.为什么要用完成时阿,直接改成过去时为什么不对?

问题描述:

一道英语语法改错题!
To go to the first modern circus,you need to visit London,England,in 1770.
正确的选项是改成:To have gone to the first morden circus,you would have need to visit London,in 1770.
为什么要用完成时阿,直接改成过去时为什么不对?

虚拟语气

这个应该是我们正在学的虚拟语气,因为是对过去的虚拟,不可能实现
主句用would/could/minght + have done,从句用had done