In my view, "will" is incorrect there. I prefer "would shut down" or just the simple past "shut down".
Student or Learner
" When I 've been in Karachi, there have been weeks when the entire city will shut down because there's a massive gunfight, assassinations, people driving around on motorcycles with weapons and killing people. Businesses close, kids can't get to school."
What does the speaker exactly mean by "there have been....."? Is he referring to the future as in "When (after) I've been in Krachi, there will have been...."? If he means the past, why is the present perfect the tense of his choosing? Why didn't he use the past simple as in "When I was in Karachi, there were weeks when the entire city would shut down......"?
Last edited by ostap77; 11-Jul-2014 at 09:55.
Why is it "When I have been in......"? The past simple is usually used with 'when'.
So you think the present perfect would work if 'while' was used for 'when' as in "While I've been in Karachi, there have been......."?