0
Anonymous Posted 18 years ago
Grammar

I am living here now for three years now

01. I am living here for three years now.02br
02br
00vesus 02br
02br
002. I've lived here for three years now.02br
02br
00I understand that numner 2 is correct but how do I explain why and show subject+??+??02br
02br
00The same applies to 02br
02br
001. What will you do this weekend?02br
02br
00versus02br
02br
002. Whar are you doing this weekend?0-
  

Top answer

0#1 wrong02br 00#2 OK02br 02br 00If you want to highlight something done during a period of time between a particular moment in the past and the present moment, you have to use either Present Perfect or Present Perfect Continuous. 02br 02br 01i 00I've lived here for 3 years02i 00 OR 01i 00I've been living here for 3 years02i 00. 02i 00 - OK - You use it when it's supposed that the person whom you ask doesn't have any plans for the weekend yet and he hasn't thought of the way to spend it.

  • 0#1 wrong02br 00#2 OK02br 02br 00If you want to highlight something done during a period of time between a particular moment in the past and the present moment, you have to use either Present Perfect or Present Perfect Continuous.
  • 02br 02br 01i 00I've lived here for 3 years02i 00 OR 01i 00I've been living here for 3 years02i 00.
  • 02i 00 - OK - You use it when it's supposed that the person whom you ask doesn't have any plans for the weekend yet and he hasn't thought of the way to spend it.
  • 02i 00 - OK - You use it when it's supposed that the person whom you ask already has some plans for the weekend, he's already made up his mind on it.
  • This question implies a greater degree of certainty than the previous one.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

2 Answers
0
0#1 wrong02br
00#2 OK02br
02br
00If you want to highlight something done during a period of time between a particular moment in the past and the present moment, you have to use either Present Perfect or Present Perfect Continuous. 02br
02br
01i00I've lived here for 3 years02i00 OR 01i00I've been living here for 3 y
0
0 01blockquote
01cite10Anonymous12cite10how do I explain why12blockquote
10 ??? It's correct because it follows the rules of English grammar! I don't understand what you have in mind here.01blockquote
01cite10Anonymous12cite10show subject+??+??12blockquote
10 Also

Related Questions