请教专家:
I hired a car the day after landing and bought a comprehensive book of maps, which I found most helpful on the cross-country journey, but which I did not think I should need on the last stage. It was not that I actually remembered anything at all. But my father had described over and over again what we should see at every milestone, after leaving the nearest town, so that I was positive I should recognize it as familiar territory. Well, I had been wrong, for I was now lost.
I looked at the map and then at the millimeter. I had come ten miles since leaving the town, and at this point, according to my father, I should be looking at farms and cottages in a valley, with the spire of the church of our village showing in the far distance.
老师:
1)这里是not that...but that...句型,但是为什么but后面没有that呢?而且,But前使用了句号“.”,而不是",but that..." 这是为什么呢?
2)书上说 I should recognize 是虚拟语气表委婉,I should be looking 是虚拟语气表推测,这2种说法正确吗? 如果是I was wrong - 我现在错了,文中用完成时I had been wrong 是为了强调“之前“错了吗?
1 学英语不要太机械。It is not that可以独立成句。然后but开始另一个句子,表示和前一句构成转折关系。由于but后是独立的句子,所以就不能再用that了。
2 I should recognize中,should为推测性用法,should表示推测通常表示根据逻辑推理进行的推测。should be looking为传统语法的虚拟语气,表示本应正在发生而实际没有发生的事。should have done表示本该发生过但实际没有发生的事。二个句式中should的用法是一样的,只是不定式用进行体表示现在,不定式用完成体表示过去而已。I had been wrong 是倒叙,指which I did not think I should need on the last stage这个想法是错误的。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!