Need the forum's help in clearing a confusion.

I had an H1B approved in December 2009 and I started working using it from July 2010-April 2011.
After that I had my status change to L2 and worked using L2 EAD.
In between we were out of the country for 19 months....