作业帮 > 英语 > 作业

生活英语问题1.How long ...in New York,then?为什么不用have you been live

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/06/29 02:07:51
生活英语问题
1.How long ...in New York,then?为什么不用have you been lived ,要用have you been living
2.No sooner had I opened my front door ...that something was wrong.为什么不用did I realize ,要用than I realized
3.If you ...you knew the General Manager you'd never have gotten that job,you know.为什么不用wouldn't say 要用hadn't said
生活英语问题1.How long ...in New York,then?为什么不用have you been live
1. 其实,用have you been lived 也没错,不过作为考试题,用have you been living更符合说话的背景,因为句尾有then. 说明问话人指的是那一段时间.
2. no sonner ...than是固定词组,“一.就”,此题考点就是考固定用法.
3. 此题的考点是虚拟语气.因为you knew是过去时态,said的动作发生在knew之前,也就是“过去的过去”,所以就要过去完成时态.
明白了吗?
再问: 第三个虚拟语气怎么看出来
再答: 这句话的意思是:如果你不说你认识总经理,你就不可能得到那份工作,知道吗? 很明显,你肯定是说了你认识总经理,因此“没说”与过去事实不符,所以是虚拟语气,即没有发生过的事情。懂了吗?