From the words or group of words lettered A to D, choose the word or group of words that best completes each of the following sentences:
By Christmas, I..................for one year.

a

shall have been working

b

was working

c

shall work

d

have worked

Download Offline App Ask a Question

Explanation

Correct Option
a

Video Explanation

No video available

Post your Contribution

Share:

Discussions (9)

shall have been or should have been

A can't be d answer ooo....D sud b d and oo

Award0001
2 years ago

other options except A snd D are likely candidates for the answer
but option D (have worked) requires a modal verb "should" for it to be grammatically correct

option A which sounds so wrong is actually correct because
can/could
will/would
shall/should
the above verbs are all modals and can be used interchangeably
if option A read (By Christmas, i should have been working for one year)....does it still sound wrong??????????

chimolistic2001
2 years ago

same here

Suess
4 years ago

for me the answer is d because shall have been working does not sound correct

sir.muel
11 years ago

to me oo...shall have working is a rung ansa ooo....d right ansa shuld be....(c)

adu adeyinka
11 years ago

shall have working?????

Quick Questions

Ask a Question
CO

ceoofwahala

20th June, 2026

Chemistry


2 comments

ASSAAS

20th June, 2026

English Language


5 comments

infinitehoaxx

21st May, 2026

Computer


4 comments