Student or Learner
Can you tell me if the following sentences are correct, please?:
-According to what I've heard, you did a great job yesterday.
-I've been looking for you for a long time. (could we use "for long" here?)
Thanks a lot for your help!