Section 50. Any legal resident of the commonwealth who was included in the definition of ''Specially qualified voter'' in section one of chapter fifty throughout the seven days immediately preceding the final time for registration under section twenty-six, or who becomes a citizen of the United States after the final time for registration under said section twenty-six, may appear before a registrar or assistant registrar of voters of the city or town of his legal residence, during regular business hours of any day following the final day for registration before a primary or election, as fixed by said section twenty-six, and, in accordance with this chapter, register as a voter; provided, however, that he so appears prior to four o'clock post meridian on the day preceding a primary, preliminary election or election.