"What a pleasant surprise! I... you... in this city."
A. Don't know/were
B. Didn't know/were
C. Haven't known/are
D. Don't know/are
My teacher said B is the correct answer but I don't think so. Judging from the first sentence, the speaker said this when he saw this "you" guy face-to-face so I think at that moment in time, that "you" guy was still in the city. So why did the "I" character said "you were"? Isn't it supposed to be "you are"?
B is correct. It is indirect speech:
"O! You are in this city."
I didn't know (that) you were in this city
Now I know (that) you are in this city.
Context is always important; labelling is rarely important.
]There is no reason for a past perfect.
Context is always important; labelling is rarely important.
ok thanks. I get it now.
There's no doubt at all that he's right.
You can say to a third person, "I hadn't known he was in the city until I saw him."
But here's a simpler time line
i) ____B is in the city ____ii) A doesn't know B is in the city ____iii) A meets B ___ iv) A says, "I didn't know (referring back to ii) that you were in the city. (referring back to i).