#1  
Old 29-Apr-2005, 05:49
babyblue
Guest
 
Posts: n/a
Smile grammar check

Hi, here is a sentence that is really confusing me -

We had known each other for 3 years by April.

I think it's no problem in refer to the grammar used in it, but some say it sounds somewhat strange because of the length of time - "for 3 years" in the questioning sentence.

I'd appreciate if you could give your opinion about it.
  #2  
Old 29-Apr-2005, 10:57
Casiopea's Avatar
VIP Member
 
Join Date: Sep 2003
Posts: 12,971
Member Type: Other
Default Re: grammar check

Welcome.

The problem I see isn't the preposition "by". It's modality. Try adding the modals 'will' and 'would', like this,

By (this) April, we will have known each other for 3 years.
By (this) April, we would have known each other for 3 years. (we are not friends anymore)
Closed Thread

Bookmarks

Tags
grammar, check


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Please check for grammar mistakes mystical Editing & Writing Topics 1 12-Feb-2005 22:35
Please check these questions for grammar mistakes. M Ali Ask a Teacher 1 03-Feb-2005 09:25
a new English learning's review, need someone check the grammar zhangruidan Ask a Teacher 2 31-Oct-2004 07:28
Check for grammar vvaann Ask a Teacher 1 28-Mar-2003 14:01


All times are GMT. The time now is 04:27.



Content Relevant URLs by vBSEO ©2011, Crawlability, Inc.