1 - have been sleeping 2 - are spending (also have been spending)
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
wangqh26961221) I ________ on the sofa because my grandparents have been here for the weekend. In my opinion, the underlined is not correct grammar. It should be 'grandparents are here for the weekend'.'
A. have slept
B. am sleeping B is c
canadian45 In my opinion, the underlined is not correct grammar. It should be 'grandparents are here for the weekend'.'I see nothing wrong with " my grandparents have been here for the weekend".
wangqh2696122) I ________ on the sofa because my grandparents have been here for the weekend.A. have slept B. am sleepingO
fivejedjon I see nothing wrong with " my grandparents have been here for the weekend".With the use of present perfect, I would have to guess that the intended meaning is that the grandparents are still here. And if so, I hope that no one is teaching that the underlined is the preferred way to express that.