关于完成时的选择题hello i () you () in london,how long have you been here A did't know; were B haven't known ; are 我选B,
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 03:37:37
关于完成时的选择题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)来表达
我过去不知道你在伦敦 但是现在知道了