_________ Christmas, the weather ________ quite good.
A
Since ... have been
No worries! We‘ve got your back. Try BYJU‘S free classes today!
B
For ... has been
No worries! We‘ve got your back. Try BYJU‘S free classes today!
C
Since ... has been
Right on! Give the BNAT exam to get a 100% scholarship for BYJUS courses
D
For ... have been
No worries! We‘ve got your back. Try BYJU‘S free classes today!
Open in App
Solution
The correct option is B Since ... has been Present perfect tense combines the present tense and the perfect aspect used to express an event that happened in the past that has present consequences. This tense is used to show a link between the present and past and is commonly used in everyday conversations, in the news, on the radio, and when writing letters.
This tense is formed by have/has + the past participle.
When since introduces a state in the past that is still continuing in the present, we use a present perfect form of the verb after since and a present perfect form of the verb in the main clause. In this particular sentence, we are talking about the weather from the time of Christmas. Thus, since is the correct option in this case and that is why we would be using present perfect tense.
We use for to talk about a purpose or a reason for something, which is not the case in this case.
This eliminates Options B and D.
Now, if we look into the formation of present perfect, in this case we are going yo use has (since it is in the third person) and the past participle is going to be been.