CREATE TABLE table_name_28 (constructor VARCHAR(255), grid VARCHAR(255), laps VARCHAR(255), time_retired VARCHAR(255))
What was the constructor when the laps were larger than 54, and the time/retired was +1 lap on a grid of 20?
    
SQL: SELECT constructor FROM table_name_28 WHERE laps > 54 AND time_retired = "+1 lap" AND grid = 20