I seem to have trouble telling when to use present perfect forms. I understand that one meaning of the prefect form is that an action started happening in the past and continues into the present, but I still run into situations when I think both the simple and perfect form work in a sentence.
Ex:
The tomatoes are contaminated.
The tomatoes have been contaminated.
If the tomatoes are contaminated, doesn't that mean the tomatoes have been contaminated for some time to be contaminated now?
Another example:
CORRECT:A frightening storm has been lashing South Padre Island, forcing Natalie and Todd to postpone their wedding.
How do I know to use has been lashing, and not lashes/lashed?
Ex:
The tomatoes are contaminated.
The tomatoes have been contaminated.
If the tomatoes are contaminated, doesn't that mean the tomatoes have been contaminated for some time to be contaminated now?
Another example:
CORRECT:A frightening storm has been lashing South Padre Island, forcing Natalie and Todd to postpone their wedding.
How do I know to use has been lashing, and not lashes/lashed?












