Hi, Essam Nasr,
@Essam Nasr posted:
Choose the correct answer:
I have ...... to London for three weeks.
I see we should use "been in" here, not gone to, because the duration of the action is given. Am I right?
This question has been answered here: