score:12
It means it took that long to build. This is apparent from the fact that they were challenging Christ's claim that He would build it in three days, when it's taken 46 years of work thus far.
From Barnes' Notes on the Bible
Forty and six years ... - The temple in which they then were was that which was commonly called "the second temple," built after the return of the Jews from Babylon. See the notes at Matthew 21:12. This temple Herod the Great commenced repairing, or began to rebuild, in the eighteenth year of his reign - that is, sixteen years before the birth of Christ (Jos. 'Ant.,' b. xv. Section 1). The main body of the temple he completed in "nine years and a half" (Jos. 'Ant.,' xv. 5, 6), yet the temple, with its outbuildings, was not entirely complete in the time of our Saviour. Herod continued to ornament it and to perfect it even until the time of Agrippa (Jos. 'Ant.,' b. xx. chapter viii. Section 11). As Herod began to rebuild the temple sixteen years before the birth of Jesus, and as what is here mentioned happened in the thirtieth year of the age of Jesus, so the time which had been occupied in it was "forty-six years." This circumstance is one of the many in the New Testament which show the accuracy of the evangelists, and which prove that they were well acquainted with what they recorded. It demonstrates that their narration is true. Impostors do not trouble themselves to be very accurate about names and dates, and there is nothing in which they are more liable to make mistakes.
Upvote:1
Herod began his actual reign in BCE 37 upon the death of Antigonus II that ended the Hasmonean Dynasty.
Josephus makes it clear that Herod's temple had been started in Herod's 18th year, counting inclusively from the year beginning his reign.
BCE 37; Herod starts reign
BCE 20; Herod begins temple
27 CE; Jesus' first Passover during His ministry, being 30 1/2 years old
From BCE 20 to 27 CE is 46 years, counting from year 20 to 19 as 1 and ignoring the 0 year that didn't exist.
John 2:20 Then said the Jews, Forty and six years was this temple in building, and wilt thou rear it up in three days?
So, Christ was 30 1/2 years old and Herod's temple was 46 years old at the time when this exchange took place in Jerusalem at the Passover.
Christ of course was referring to His Body at its death, burial, and resurrection as the temple that will be raised.
Upvote:1
Actually, Herod's Temple wasn't finished until 63AD, so it was about 80 years in the making. The Jews talking to Jesus were not saying that the Temple was finished when they spoke of 46 years. There were issues with the construction which made it more difficult than usual, though, as others have said, 80 years is not bad:-
During construction the Temple had to continue in use as a Temple, every day, morning and evening.
Parts of the work could not be done by secular builders, but by Levites. (I suppose you could argue that this is why it only took 80 years.)
For more info see https://www.bible-history.com/jewishtemple/JEWISH_TEMPLEHerods_Temple00000006.htm