1) How long has Justin been cooking dinner for two hours now? 2) What present has she bought for you? 3) How long have
1) How long has Justin been cooking dinner for two hours now?
2) What present has she bought for you?
3) How long have they been planning their holiday for the last two weeks?
4) How long have I known Jack for six years?
5) What have you been doing all morning?
2) What present has she bought for you?
3) How long have they been planning their holiday for the last two weeks?
4) How long have I known Jack for six years?
5) What have you been doing all morning?
Pugayuschiy_Dinozavr 23
1) Justin has been cooking dinner for two hours now. In English grammar, we use the present perfect continuous tense to express an action that started in the past and is still ongoing in the present. This tense is formed with the auxiliary verb "has been" (for singular subjects) or "have been" (for plural subjects), followed by the present participle of the verb (in this case, "cooking"). So, the sentence "Justin has been cooking dinner for two hours now" means that Justin started cooking dinner in the past and is still cooking at the time of speaking. This tense is often used to emphasize the duration of an action.2) She has bought a present for you. To form the present perfect tense, we use the auxiliary verb "has" (for singular subjects) or "have" (for plural subjects) followed by the past participle of the main verb. In this case, the main verb is "bought," which is the past participle form of "buy." Therefore, the sentence "She has bought a present for you" means that she bought the present in the past, but it is still relevant in the present.
3) They have been planning their holiday for the last two weeks. Here, we again use the present perfect continuous tense to express an action that started in the past and is still ongoing in the present, but with a specific time frame. The auxiliary verb "have been" (for plural subjects) is followed by the present participle of the verb "planning." The phrase "for the last two weeks" indicates the duration of the action. So, the sentence "They have been planning their holiday for the last two weeks" means that they started planning their holiday two weeks ago and are still planning it now.
4) I have known Jack for six years. In this sentence, we use the present perfect tense to talk about an action or situation that started in the past and is still true or relevant in the present. We use the auxiliary verb "have" (for singular subjects), followed by the past participle form of the verb "know." The phrase "for six years" indicates the duration of the knowledge or acquaintance. So, the sentence "I have known Jack for six years" means that the speaker"s knowledge or acquaintance with Jack started six years ago and continues to the present.
5) What have you been doing all morning? Here, we use the present perfect continuous tense to ask about someone"s ongoing activity or actions that started in the past and are still happening in the present. The auxiliary verb "have" (for singular subjects) is followed by the present participle of the verb "do." The question "What have you been doing all morning?" asks about the activities the person has been engaging in during the entire morning, highlighting the duration of their actions.
I hope this detailed explanation helps clarify the meanings and usage of the given sentences. If you have any further questions, feel free to ask!