+)you have learnt French since last year.
-)you haven't learnt French since last year.
?)Have you learnt French since last year?
Eg: I have done my homework since 4 o'clock.
=> I have not done my homework since 4 o'clock.
=> Have you done your homework since 4 o'clock?
Fighting!!!!