Portman’s amendment — which is cosponsored by Sen. Jon TesterJonathan (Jon) TesterDems mull big changes after Brazile bombshell No room for amnesty in our government spending bill Trump bank nominee gets rough reception at confirmation hearing MORE (D-Mont.) — would have strengthened the requirements for businesses to use an e-verify system to prevent illegal workers from being hired in the United States. He said it was necessary in order for the immigration reform bill to truly deter the illegal immigration flow.

“I don’t think this bill will work unless there is strong workplace enforcement,“ Portman said. “I’m not going to vote for it unless it has stronger enforcement because I don’t think you’ll be able to stop the flows of illegal immigration without it.”

Moments before McCain’s remarks, Senate Majority Leader Harry ReidHarry ReidTop Lobbyists 2017: Grass roots Boehner confronted Reid after criticism from Senate floor GOP in uncharted territory rolling back rules through resolutions MORE (D-Nev.) tried to set up votes on 32 amendments — 16 of which were from Republicans, including Portman’s — but Sen. Chuck GrassleyCharles (Chuck) Ernest GrassleySenators push mandatory sexual harassment training for members, staff Senate panel to hold hearing on bump stocks, background checks Senate panel to hold hearing on bump stocks MORE (R-Iowa) objected saying the amendment process had not been as "fair and open" as promised.

"The majority party has offered an agreement that in our view is insufficient," Grassley said. "I feel a bit used and abused in this process for 2.5 weeks we’ve been pushing to get votes on our amendments. We’ve had a measly 10 votes on amendments.

"I’m still willing to negotiate votes, but it will need to be a lot of votes. … In the end we may very well not be having anymore amendments."

Portman said he was willing to work through the weekend to add his amendment and finish work on the immigration reform bill, which is expected to pass on Friday.

Reid said Portman had the opportunity to add his amendment to the bill when lawmakers were negotiating other changes in the substitute amendment that included the "border security surge" measures — which passed today on a 69-29 vote — but Portman said no.

"I have been very patient today, but I have had it," Reid said. "He had the opportunity to have this amendment in the bill as offered, but I have had it today — this is enough. He had the right to put it in the bill, he said no. I assume it’s because he wanted some big show out here today, but I have had enough.”