hello!i___you ___in London .how long have you been here?hello!i___you ___in london .how long have you been here?A.don't konw; wereB.hadn't known; areC.haven't known; areD.didn't know; were答案选的是D.句尾是here,证明说话的地点就在Lond
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 15:08:00
hello!i___you ___in London .how long have you been here?
hello!i___you ___in london .how long have you been here?
A.don't konw; were
B.hadn't known; are
C.haven't known; are
D.didn't know; were
答案选的是D.句尾是here,证明说话的地点就在London.为什么第二个空格要用were?you were in London 意思是指过去你在London,而不是现在在London啊.
首先here并不是最关键,这个句子要根据语意来判断
how long have you been here?
译为:你已经在伦敦(here)住了多久?
have been 现在完成时是指:从过去的某一段时间到现在,been表延续性
所以要用didn't know; were,译为:我不知道你在伦敦(语境是过去的某段时间一直不知道)
我不知道你在伦敦是过去时,因为“不知道”和“在伦敦”都是谈话之前就已经存在的事实,现在我才知道你在伦敦,这之前当然是用过去时的时态了
因为前句是 I didn't know,即为过去式,也可以说是过去所了解的情况,因而用were。
这是我的见解,望对你有帮助。祝学习进步。
hello!i___you ___in London .how long have you been here?hello!i___you ___in london .how long have you been here?A.don't konw; wereB.hadn't known; areC.haven't known; areD.didn't know; were答案选的是D.句尾是here,证明说话的地点就在Lond
Can I___you,Mum?
I___you like it怎么填空
HELLO
Hello
hello,
Hello
hello
Hello
hello,
I___you are the best in your class
Close your eyes and i___you are in a beauiful garden.
we ___in the neighborhood
hello意思 hello意思
hello hello快慢版都要~
My aunt ___in the hospital
hello是什么意思
“hello”是什么意思