Complete the given statement using the appropriate option:
Years ago you started writing to a penfriend. You still write to each other regularly now.
We ______ for years.
A
have written to each other
No worries! We‘ve got your back. Try BYJU‘S free classes today!
B
wrote to each other
No worries! We‘ve got your back. Try BYJU‘S free classes today!
C
will be writing to each other
No worries! We‘ve got your back. Try BYJU‘S free classes today!
D
have been writing to each other
Right on! Give the BNAT exam to get a 100% scholarship for BYJUS courses
Open in App
Solution
The correct option is D
have been writing to each other
Here, 'have been writing to each other' in present perfect continuous is correct because it
is used to indicate an action that started at some point in the past and may or
may not be complete. 'Have written to each other' in present perfect is incorrect because
it is used to indicate an action which started in the past and has continued up
untill now.
'Wrote to each other' in simple past is incorrect because it
indicates an action that has already been completed. 'Will be writing to each other' future continuous is
incorrect because it indicates what will be going on in the near future.