Thread: 4 questions
View Single Post
  #12 (permalink)  
Old 03-Mar-2008, 08:13
Batfink Batfink is offline
Member
 
Join Date: Mar 2008
Country: Ireland
Location: China
First Language: English
Posts: 181
Thanks: 5
Thanked 29 Times in 27 Posts
Batfink is on a distinguished road
Default Re: 4 questions

Okay, okay, okay...

Firstly, there is no time marker in each of the sentences. Therefore, they are incomplete.

"By this time next year, you will have learned English" is fine, for example.

It is okay to use "english learned".

The third expression is fine but rather informal.

Now the last expression, again, needs a time marker.

Remember that the present perfect tenses links one event from the past with a recent/present event. Well, future perfect (and future perfect continuous) links a past event (the reason for a past participle to be used - "been" in your example) with a future event.

So I need a time marker to make sense of your example. Here:

I am learning English now.

I have been learning English for 3 years (I started learning English 3 years ago).

I will have been learning English for 4 years next February (Started in the past the event - learning English - covers a period of time that will end in the future).

Remember that all perfect tenses consider time (physical or emotional time).
Reply With Quote
The Following 2 Users Say Thank You to Batfink For This Useful Post:
atlaisha (04-Mar-2008), M.Mozaffary (04-May-2008)