Search from various Tiếng Anh teachers...
vampire
"We have't been there for a long time "or "We have't go there for a long time"? Which is correct? Or which one is better?haven't, sorry:)
2 Thg 06 2010 00:30
Câu trả lời · 6
3
"We haven't been there for a long time." is correct. if you were using the second one it would be "We haven't GONE there IN a long time." I apologize, Canadian English is apparently different from others. ^^'
2 tháng 6 năm 2010
Just in case there is any confusion about the way I responded above, please know that I didn't mean to say "We haven't WENT GONE (not went) there ...". I tried to show that WENT was incorrect and HAVE NOT GONE was correct (WENT had been written in a previous answer). I wish we could use some text formatting features such as 'strikethrough, underlining or other features' that would help distinguish mistakes from corrections.
3 tháng 6 năm 2010
hi vampire, the first sentence is correct. please take note that when using present perfect form, the basic formula should be: [has/have + verb (in past participle)] thus, "haven't been" and "haven't gone" are the correct forms. :)
2 tháng 6 năm 2010
The first one is correct but the second one should be gone.
2 tháng 6 năm 2010
if you were using the second one it would be "We haven't WENT GONE (not went) there IN a long time." "Gone" is called the Past Participle form of the verb "go" (e.g. go/went/gone = present / simple past / past particle (used in the Present Perfect and Past Perfect tenses)
2 tháng 6 năm 2010
Bạn vẫn không tìm thấy được các câu trả lời cho mình?
Hãy viết xuống các câu hỏi của bạn và để cho người bản xứ giúp bạn!

Đừng bỏ lỡ cơ hội học ngoại ngữ ngay tại nhà. Hãy xem danh sách các gia sư ngôn ngữ giàu kinh nghiệm của chúng tôi và đăng ký buổi học đầu tiên ngay hôm nay!