Posted by rfvv on Wednesday, February 3, 2010 at 7:43am.
1. "that" is better, but frankly I'd leave it out entirely!
2. Yes, this is correct.
The present perfect has the helping verbs "have" or "has" and indicates that the action (in this case, "learned") started in the past and continues into the present.
http://www.englishpage.com/verbpage/presentperfect.html
Related Questions
English - 1. The best thing I've learned this year was something about ...
English - 1. He has learned Chinese this year. 2. He has learned Chinese for ...
Business Communications - The interviewer wants to know why you got a "D&...
English - Can you please check these sentences? I'm still doubtful about the...
business - The interviewer wants to know why you got a D in all your English ...
English - I have to do oral presentation tomorrow representing who I am. i have ...
English - 1. I have learned Chines this year. 2. I have ever learned Chinese ...
English - 1. I learned about some Chinese expressions and Chinese cultures. 2. I...
English - I forgot to include the following sentences. I really hope you can ...
Math - At the South Pole there is no sunshine for 182 days every year, and at ...
For Further Reading