关于完成时的选择题hello i () you () in london,how long have you been here A did't know; were B haven't known ; are 我选B,
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/29 06:43:58
![关于完成时的选择题hello i () you () in london,how long have you been here A did't know; were B haven't known ; are 我选B,](/uploads/image/z/14954227-43-7.jpg?t=%E5%85%B3%E4%BA%8E%E5%AE%8C%E6%88%90%E6%97%B6%E7%9A%84%E9%80%89%E6%8B%A9%E9%A2%98hello+i+%28%29+you+%28%29+in+london%2Chow+long+have+you+been+here+A+did%27t+know%3B+were+B+haven%27t+known+%3B+are+%E6%88%91%E9%80%89B%2C)
关于完成时的选择题hello i () you () in london,how long have you been here A did't know; were B haven't known ; are 我选B,
关于完成时的选择题
hello i () you () in london,how long have you been here
A did't know; were B haven't known ; are
我选B,
关于完成时的选择题hello i () you () in london,how long have you been here A did't know; were B haven't known ; are 我选B,
要是选B的话也就是说在他们两个人见面的时候他还不知道对方在伦敦.但是题目不是这个意思的.
how long have you been here 是提示,这句话的意思是“你在这儿呆了多久?”,意思是,现在知道了。
因此应该是,“我(那时候)不知道你在伦敦”——中文里常说“我不知道你那时候在伦敦”,这么翻译容易做错——因此应该用过去时,就是说过去不知道。...
全部展开
how long have you been here 是提示,这句话的意思是“你在这儿呆了多久?”,意思是,现在知道了。
因此应该是,“我(那时候)不知道你在伦敦”——中文里常说“我不知道你那时候在伦敦”,这么翻译容易做错——因此应该用过去时,就是说过去不知道。
收起
当你在说这句话的时候你已经知道这个人在伦敦了,所以“不知道”这个事实是过去的,所以只能用didn't know,而后句中提到在伦敦已经呆多久了,所以在前句中你会倾向于强调对方早已在伦敦的事实,于是就用过去时(were in london)来表达
我过去不知道你在伦敦 但是现在知道了