+0
Somebody just told me that it is incorrect to say AT THIS MOMENT.......odd I think. There is a web page Write at this moment which is a page for Non fiction Writers.

And once I was told that it is incorrect to say 'I haven't seen her since five years ago'.........I realize you can say 'for five years just as easily but what is WRONG with since five years ago. I even saw it on one of Sue OConnell's First Certificate exams.

One last one ---- I have been there also.

I have also been there.

Also I have been there.

In my opinion, only two of these are correct. Is there anything wrong with any of them.

I am open to any and all opinions, IF YOU FEEL like helping me out.Emotion: smile
+0
Anonymous
Somebody just told me that it is incorrect to say AT THIS MOMENT.......odd I think. There is a web page Write at this moment which is a page for Non fiction Writers.

And once I was told that it is incorrect to say 'I haven't seen her since five years ago'.........I realize you can say 'for five years just as easily but what is WRONG with since five years ago Not wrong, but I wouldn't say it.. I even saw it on one of Sue OConnell's First Certificate exams.

One last one ---- I have been there also.

I have also been there.

Also I have been there.

In my opinion, only two of these are correct. Is there anything wrong with any of them.

I am open to any and all opinions, IF YOU FEEL like helping me out.Emotion: smile
The third is not very good because of the of 'also' at the beginning of the sentence. The other two could have different meanings in spoken English: if 'also' is stressed, it probably refers to 'I'; if 'there' is stressed, it probably refers to the place among others.
+0
Hi Anonymous,

The present perfect , in general, is used to specify an action happened at an unspecificed time before now.So, the adverb/adjective 'ago' should be used in past tense.

Some valid expressions in present perfect: ever,never,once,yet, many times,several times,since,yet,so far..etc.

(E-x)

I haven't seen her during the last five years. (Present perfect)

I saw her five years ago. (Past tense)

Regarding your second question, when the verb tense in present perfect has more than one part (have,seen), the adverb should be placed in between those two parts.

(E-x)

I have also seen you.

I have never seen you.

In addition, the position of an adverb in a sentence might give different meanings. I guess the experts of this forum may add their thoughts on this question.
Site Hint: Check out our list of pronunciation videos.
Comments  
These examples all seem to be examples of the most idiomatic way to say something, not necessarily the only correct way. They also seem to be directed at those whose native language is Spanish or some other Romance language. "in this moment" is what people from Romance languages use to mean "right now". "in this moment" is not something a native speaker would generate to mean "right now".
"since five years ago" may sometimes be heard, but "for five years" is more idiomatic in that situation. In any case "since five years" is not at all right.
Only the last example with "also" is awkward. The other two are fine.

CJ
Students: We have free audio pronunciation exercises.