Both are adequate
Not unless you add the word "the" between "for" and "last."
Since the action is in the PAST, you have to use "exited" which is the past tense of the verb.
No. The proper phrasing would be:"I haven't been with my daughter for four years (now)." (now is understood)The word since is used to date from a specific past event or time, e.g."I haven't been with my daughter since my divorce four years ago.""I haven't been with my daughter since 2008."It can also be phrased colloquially using since to introduce a clause:"It has been four years since I was with my daughter."(meaning it has been four years since the last time I was with my daughter)
'Since the last ten years...' is correct, but is only part of a sentence.
"Did you saw a film last weekend?" is incorrect.The correct way is to say "Did you see a film last weekend?"
Yes you're correct, what IS a four letter word with the last letter t.
"Based on internet research that i did, it would appear that the US Debt has not only increased over the last fiscal year, but for the past three or four years."
The San Antonio Spurs have the best winning percentage over the past 13 years out of the four major sports in the US.
"Your daddy passed last night" would be correct. It could mean that he travelled nearby or was successful in an exam or test.
The Earth's magnetic field has reversed its polarity several hundred times over the past 160 million years, with an average reversal rate of about once every 200,000 to 300,000 years. This means that in the last four million years, it may have reversed polarity around 20 times.
The correct form would be: "I visited the Taj Mahal last weekend."
In the last 30 years (since 1980) Duke has gone to the Final Four in 1986, 1988, 1989, 1990, 1991, 1992, 1994, 1999, 2001, 2004 and 2010.