In this question, I am focusing on the word, 'all', combined with the following phrases. I have made up the sets of similar examples below:
- a) "I had a headache all last night." (correct)
b) "I had a headache all night last night."
c) "I had a headache for all of last night." (correct)
- a) "I was here all yesterday."
b) "I was here all day yesterday." (correct)
c) "I was here for all of yesterday." (correct)
- a) "I'm here all today."
b) "I'm here all day today." (correct)
c) "I'm here for all of today." (correct)
- a) "I'll stay here all next month." (correct)
b) "I'll stay here all month next month."
c) "I'll stay here for all of next month." (correct)
I spent a lot of time talking to my non-native English speaking friends about my sentences. They picked the ones that they thought were correct. I marked their choices as correct. There are two correct answers in each set.
I'm wondering if there is a grammatical pattern for the correct ones. I'm very confused about this. Do you think my friends' answers are correct?